This course runs for a duration of 1 Day.
The class will run daily from 8 AM CT to 4 PM CT.
Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.
Learn how to accelerate app development by using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment.
1 - Get started with GitHub Copilot
Examine AI tools from GitHub, OpenAI, and Microsoft
Compare GitHub Copilot plans
Review GitHub Copilot features
Examine GitHub Copilot's setup process
Configure GitHub Copilot settings in Visual Studio Code
Manage GitHub Copilot policies, features, and extensions for individuals
Examine GitHub Copilot's code completion features
Examine GitHub Copilot's AI assistance features
Examine GitHub Copilot Chat view features
Examine GitHub Copilot inline chat, smart actions, and quick chat
Module assessment
2 - Generate documentation using GitHub Copilot tools
Review GitHub Copilot's "explain" and "document" features
Examine GitHub Copilot prompts and keywords
Analyze and explain code using GitHub Copilot
Generate project documentation using GitHub Copilot
Generate inline code documentation using GitHub Copilot
Module assessment
3 - Develop code features using GitHub Copilot tools
Examine the code development features of GitHub Copilot
Examine GitHub Copilot best practices
Generate code using GitHub Copilot code completion suggestions
Generate code using GitHub Copilot Chat
Module assessment
4 - Develop unit tests using GitHub Copilot tools
Examine the unit testing tools and environment
Create unit tests using the Generate Tests smart action
Create unit tests using Inline Chat
Create unit tests using Chat view modes
Module assessment
5 - Implement code improvements using GitHub Copilot tools
Review GitHub Copilot's code improvement features
Examine GitHub Copilot's quick fix options
Review code refactoring scenarios and GitHub Copilot best practices
Refactor code using GitHub Copilot Inline Chat
Refactor code using GitHub Copilot Chat modes
Examine the GitHub Copilot code review features
Module assessment
6 - Introduction to vibe coding
What is vibe coding?
Examine the vibe coding process
Create effective prompts for GitHub Copilot
Identify product requirements and coding guidelines
Customize GitHub Copilot Chat responses
Module assessment
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.