0% found this document useful (0 votes)
145 views

GitHub Copilot - Software Engineering

Training TOC

Uploaded by

Praveen Hegde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views

GitHub Copilot - Software Engineering

Training TOC

Uploaded by

Praveen Hegde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

GitHub Copilot in Software Engineering

A Group company
GitHub Copilot in Software Engineering
GitHub Copilot in Software Engineering
Benefit -
GitHub Copilot assists software engineers by providing context-
aware code suggestions and completions, boosting Deployment Testing Deployment
productivity and facilitating learning
Delivery -
12 hrs | Live instructor-led | Hands-on projects

Who is it for -
Software Developers | Testers
GitHub Copilot

GenAI in code
Generative AI in Generative AI in
generation and
Testing using Deployment
Optimization
GitHub Copilot using GitHub
using GitHub
Copilot
Copilot

2
GenAI in Code Generation and 4 hrs
Instructor Led classes
5+ Hands-On
Case Studies

Optimization using GitHub Copilot


Hands-On Case Study
Topics Learning outcomes
» Generating code snippets, functions,
and scripts based on natural language
» Gain familiarity with GitHub Copilot and its underlying generative prompts in GenAI tools (ChatGPT,
» Introduction to GitHub Copilot and Generative AI CodeWhisperer, Tabnine, GitHub
AI technology, including its capabilities and limitations
Copilot)
» Getting Started with GitHub Copilot » Develop proficiency in using GitHub Copilot for code generation
» Generating a REST API Endpoint with
and optimization tasks, enhancing productivity and efficiency in Tabnine
» Code Generation with GitHub Copilot
software development » Automating API Endpoint Boilerplate
» Code Optimization with GitHub Copilot » Learn how GitHub Copilot can contribute to code quality with GitHub Copilot
improvement by suggesting optimized and standardized code » Demonstrating language conversion
» Best Practices for Using GitHub Copilot
using GenAI
patterns
» Use CodeGuru Profiler's visualizations
» Acquire skills in efficiently generating and optimizing code with and recommendations to identify
GitHub Copilot, reducing development time and effort performance bottlenecks in your code
» Understand the ethical and legal considerations associated with
using GitHub Copilot, ensuring compliance and responsible use in Tools used
software development practices
» GitHub Copilot
» DeepCode
» Tabnine
» Applitools
» CodeGuru
3
Generative AI in Testing using 3.5 hrs
Instructor Led classes
1+ Hands-On
Case Study

GitHub Copilot
Topics Learning outcomes Hands-On Case Study

» Case study related to how to apply


» Understanding the concept of generative AI and its relevance in Generative AI in testing scenarios
» Introduction of Generative AI in Testing
software testing
» Bug Detection: Overview » Familiarity with GitHub Copilot and its capabilities

» Generating Test Cases with GitHub Copilot » Proficiency in using generative AI techniques for automated test
case generation
» Automating Test Execution
» Knowledge of integrating generative AI tools and frameworks into
» Analysing Test Results existing testing pipelines and workflows

» Future Trends » Awareness of emerging trends and advancements in the use of


generative AI in software testing

Tools used

» GitHub Copilot
» DeepCode
» CodeGuru
» CodeClimate
» Testim AI
4
5 hrs 3+ Hands-On

GitHub Copilot in Deployment Instructor Led classes Case Studies

Topics Learning outcomes Hands-On Case Study

» Case study on how generative AI can


» Understand how GitHub Copilot can assist in generating enhance the efficiency and
» Introduction to Generative AI in Deployment
deployment scripts and configuration files effectiveness of CI/CD processes
» Overview of GitHub Copilot for Deployment » Case study on accelerating the
» Proficiency in using generative AI techniques to automate
development cycle in software testing.
» Infrastructure Automation with Generative AI infrastructure provisioning, configuration, and management tasks
» Case study on how generative AI can
» Mastery in using generative AI to streamline containerization optimize deployment strategies in
» Containerization and Build Pipelines
processes and build pipelines dynamic and scalable environments
» Generative AI for CI/CD Pipelines » Competence in incorporating generative AI techniques into
continuous integration and continuous deployment (CI/CD)
» Generative AI for Deployment Optimization
pipelines
» Generative AI for Infrastructure Monitoring and » Ability to develop generative AI models that dynamically adjust
Management deployment configurations based on workload characteristics Tools used
and performance requirements

» Comprehensive understanding of how generative AI can enhance » GitHub Copilot


infrastructure monitoring and management practices » Harness
» GitLab CI/CD with AI insights
» Docker and Prometheus

5
UK

United States
UAE India

Simplilearn Americas HQ Philippines


#201 Spear Street, Suite 1100, KSA
San Francisco, CA 94105 United States
Singapore
Simplilearn APAC HQ
#14-302, The Plaza, 7500A Beach Rd
Singapore 199591
South Africa
Simplilearn Corporate HQ Australia
#53/1 C, Manoj Arcade, Sector 2, HSR
Layout, Bengaluru - 560102, India

Email -
[email protected]

You might also like