Course

Accelerate app development using GitHub Copilot – Intensive Training («AZ2X7»)

Learn how to accelerate app development by using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment.
Vendor code

AZ-2007

Duration 1 day
Price 900.–
Course documents Official Microsoft Courseware on Microsoft Learn

Course facts

Key Learnings
  • Installing and configuring the GitHub Copilot extensions for Visual Studio Code
  • Generating explanations of code blocks, code files, and entire code workspaces using the GitHub Copilot Chat extension for Visual Studio Code
  • Generating code project & inline code documentation using the GitHub Copilot Chat extension for Visual Studio Code
  • Generating autocompletion suggestions based on code and code comments using the GitHub Copilot extension for Visual Studio Code
  • Creating new code using the Chat View, Inline Chat, Quick Chat, and Smart Actions features provided by the GitHub Copilot Chat extension for Visual Studio Code
  • Managing code update suggestions by accepting, partially accepting, editing, discarding and implementing the suggestions generated by GitHub Copilot Chat
  • Creating unit tests using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code
  • Using Visual Studio Code, the .NET SDK, and the C# Dev Kit extension to create a test project and verify that your unit tests build and run successfully
  • Developing new application features using GitHub Copilot tools
Content

1 Get started with GitHub Copilot
This module introduces developers to the GitHub Copilot products, the benefits that GitHub Copilot provides to developers, the GitHub Copilot and GitHub Copilot Chat product features, and the GitHub Copilot extensions for Visual Studio Code.

2 Generate documentation using GitHub Copilot tools
This module explores the generation of code explanations, project documentation, and inline code comment documentation using the GitHub Copilot Chat extension for Visual Studio Code.

3 Develop code features using GitHub Copilot tools
This module explores using GitHub Copilot and GitHub Copilot Chat suggestions to create new code. Autocompletion and code update suggestions are generated, managed, and implemented using the GitHub Copilot extensions for Visual Studio Code.

4 Develop unit tests using GitHub Copilot tools
This module explores using GitHub Copilot and GitHub Copilot Chat to create unit tests. Exercises provide practical experience creating unit test projects and running unit tests in Visual Studio Code. 

5 Implement code improvements using GitHub Copilot tools
This module explores using GitHub Copilot Chat to develop improvements for an existing codebase. Exercises provide practical experience implementing GitHub Copilot suggestions that improve code quality, reliability, performance, and security.

6 Guided project - Accelerate app development using GitHub Copilot tool
This Module explores using GitHub Copilot to accelerate development of an end-to-end project. GitHub Copilot is used to explain unfamiliar code, generate project documentation, develop a new app feature, develop unit tests, and implement improvements.

Target audience
This course is aimed for software developers and programmers.
Requirements
  • An active subscription for GitHub Copilot is required for either a personal GitHub account or a GitHub account managed by an organization or enterprise.
  • One or more years of code develop experience is recommended.
  • Some experience developing C# applications in Visual Studio Code with the C# Dev Kit extension is recommended.

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)
We currently do not have any dates scheduled.

We currently do not have any dates scheduled.

But we can arrange one for you. We will be happy to advise you individually on your course planning.

Contact us
We currently do not have any dates scheduled.