AZ-2007: Accelerate app development by using GitHub Copilot
The AZ-2007: Accelerate App Development by Using GitHub Copilot course teaches developers to leverage GitHub Copilot for efficient code generation, documentation, and unit testing in Visual Studio Code. Enhance your development workflow by mastering AI-driven tools to improve code quality, performance, and security.
Instructor
AZ-2007: Accelerate app development by using GitHub Copilot Training
AZ-2007: Accelerate app development by using GitHub Copilot
AZ-2007: Accelerate App Development by Using GitHub Copilot helps developers harness the power of GitHub Copilot, an AI-powered code generation tool. This course provides hands-on training on using GitHub Copilot in Visual Studio Code to streamline app development, generate code, improve documentation, and create unit tests. By the end, you'll be able to accelerate your coding process while maintaining quality and security, making GitHub Copilot a vital part of your development workflow.
Target Audience
Software Developer
Prerequisites
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 development experience is recommended.
Some experience developing C# applications in Visual Studio Code with the C# Dev Kit extension is recommended.
Course Objectives
Understand the features and advantages of GitHub Copilot.
Install and configure GitHub Copilot extensions for Visual Studio Code.
Generate code and project documentation using GitHub Copilot tools.
Develop code features and manage suggestions using GitHub Copilot.
Create unit tests for various scenarios using GitHub Copilot.
Implement AI-driven code improvements for quality, performance, and security.
Complete a guided project utilizing GitHub Copilot for development and refactoring.
Course Outline
1) Get started with GitHub Copilot
Explain what GitHub Copilot is and the advantages it provides
Install the GitHub Copilot extensions for Visual Studio Code
Explain the features of the GitHub Copilot extensions for Visual Studio Code and how to use them
Configure the GitHub Copilot extensions for Visual Studio Code
Lab: Examine GitHub Copilot settings and user interface features
2) Generate documentation using GitHub Copilot tools
Generate explanations of code blocks, code files, and entire code workspaces using the GitHub Copilot Chat extension for Visual Studio Code
Generate code project documentation using the GitHub Copilot Chat extension for Visual Studio Code
Generate inline code documentation using the GitHub Copilot Chat extension for Visual Studio Code
Lab: Analyze and document code using GitHub Copilot
3) Develop code features using GitHub Copilot tools
Generate autocompletion suggestions based on code and code comments using the GitHub Copilot extension for Visual Studio Code
Manage autocompletion suggestions by accepting, partially accepting, and dismissing suggestions
Create chat prompts/questions that communicate your intent by using a combination of chat participants, slash commands, chat variables, and natural language text
Create 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
Manage code update suggestions by accepting, partially accepting, editing, and discarding the suggestions generated by GitHub Copilot Chat
Lab: Develop new code features using GitHub Copilot
4) Develop unit tests using GitHub Copilot tools
Create unit tests using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code
Create unit tests that target edge cases and specific conditions using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code
Use 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
Lab: Develop unit tests using GitHub Copilot
5) Implement code improvements using GitHub Copilot tools
Develop prompts/questions for GitHub Copilot Chat that help you to improve the code in your existing code projects
Implement code update suggestions from GitHub Copilot Chat that improve existing code in the areas of code quality, reliability, performance, and security
AZ-2007: Accelerate App Development by Using GitHub Copilot helps developers harness the power of GitHub Copilot, an AI-powered code generation tool. This course provides hands-on training on using GitHub Copilot in Visual Studio Code to streamline app development, generate code, improve documentation, and create unit tests. By the end, you'll be able to accelerate your coding process while maintaining quality and security, making GitHub Copilot a vital part of your development workflow.
Target Audience
Software Developer
Prerequisites
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 development experience is recommended.
Some experience developing C# applications in Visual Studio Code with the C# Dev Kit extension is recommended.
Course Objectives
Understand the features and advantages of GitHub Copilot.
Install and configure GitHub Copilot extensions for Visual Studio Code.
Generate code and project documentation using GitHub Copilot tools.
Develop code features and manage suggestions using GitHub Copilot.
Create unit tests for various scenarios using GitHub Copilot.
Implement AI-driven code improvements for quality, performance, and security.
Complete a guided project utilizing GitHub Copilot for development and refactoring.
Course Outline
1) Get started with GitHub Copilot
Explain what GitHub Copilot is and the advantages it provides
Install the GitHub Copilot extensions for Visual Studio Code
Explain the features of the GitHub Copilot extensions for Visual Studio Code and how to use them
Configure the GitHub Copilot extensions for Visual Studio Code
Lab: Examine GitHub Copilot settings and user interface features
2) Generate documentation using GitHub Copilot tools
Generate explanations of code blocks, code files, and entire code workspaces using the GitHub Copilot Chat extension for Visual Studio Code
Generate code project documentation using the GitHub Copilot Chat extension for Visual Studio Code
Generate inline code documentation using the GitHub Copilot Chat extension for Visual Studio Code
Lab: Analyze and document code using GitHub Copilot
3) Develop code features using GitHub Copilot tools
Generate autocompletion suggestions based on code and code comments using the GitHub Copilot extension for Visual Studio Code
Manage autocompletion suggestions by accepting, partially accepting, and dismissing suggestions
Create chat prompts/questions that communicate your intent by using a combination of chat participants, slash commands, chat variables, and natural language text
Create 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
Manage code update suggestions by accepting, partially accepting, editing, and discarding the suggestions generated by GitHub Copilot Chat
Lab: Develop new code features using GitHub Copilot
4) Develop unit tests using GitHub Copilot tools
Create unit tests using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code
Create unit tests that target edge cases and specific conditions using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code
Use 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
Lab: Develop unit tests using GitHub Copilot
5) Implement code improvements using GitHub Copilot tools
Develop prompts/questions for GitHub Copilot Chat that help you to improve the code in your existing code projects
Implement code update suggestions from GitHub Copilot Chat that improve existing code in the areas of code quality, reliability, performance, and security
SpireTec solutions is the latest technology enabled I.Tmanagement training company specialized in offering 1500+ courses with the state of art training facilities backed by a team of industry experts in various domains with assuring best quality services.
Since SpireTec provides 24X7 training and support for your training needs is very adaptable to your time availabilities and offers customized training programs according to your availability and time zones of your contingent.
Because SpireTec aims for the personal & professional growth of you as individual & corporate as a whole, providing training on the latest and updated versions in the designated domains.
It is preferable but not mandatory to have domain experience in the area of your interest in which you want to opt training, supported by good English communication skills, a good Wi-Fi and computer or laptop system in case you want remote training.
Spire Tec aims and ensure to offer finest and world-class training to the participants by giving them a proper counselling and a guided career path by our industry experts which leads guaranteed success for you in the corporate world.
We offer online training (1-1, Group training), Classroom training, Onsite training with state of art facilities.
We use cookies
Some cookies are essential for this site to function and cannot be turned off. Others are set to help us
understand how our service performs and is used, and to support our marketing efforts.
Learn more in our
Terms &
Privacy Policy.