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

GitHub Copilot - Software Engineering

Training TOC

Uploaded by

Praveen Hegde
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
134 views

GitHub Copilot - Software Engineering

Training TOC

Uploaded by

Praveen Hegde
Copyright
© © All Rights Reserved
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