Accelerate App Development by Using GitHub Copilot (AZ-2007)
Course 87451 DAY COURSE
Price:
$716.00
$716.00
Course Outline
Learn how to accelerate app development by using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment.
Accelerate App Development by Using GitHub Copilot (AZ-2007) Benefits
-
In this course you will:
- Boost development speed with AI assistance: Accelerate code writing, testing, and documentation tasks using GitHub Copilot and Copilot Chat.
- Enhance code quality and maintainability: Use AI-driven suggestions to improve readability, performance, reliability, and security.
- Gain hands-on, real-world experience: Complete interactive exercises and a guided project that reflect real development scenarios.
- Master GitHub Copilot extensions in Visual Studio Code: Learn to install, configure, and effectively use GitHub Copilot and Copilot Chat within VS Code.
- Stay competitive with AI-driven development skills: Build modern coding skills that give you an edge in today’s fast-evolving tech landscape.
-
Prerequisites:
- 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.
-
Exam Information
N/A
GitHub Copilot for App Dev (AZ-2007) Course Outline
Learning Objectives
Get Started with GitHub Copilot
- Introduction to GitHub Copilot and related AI tools from GitHub, OpenAI, and Microsoft
- Overview of GitHub Copilot tools, benefits, and limitations
- Install GitHub Copilot extensions for Visual Studio Code
- Explore autocomplete features of the GitHub Copilot extension
- Explore AI assistance features of the GitHub Copilot Chat extension
- Configure GitHub Copilot extensions for Visual Studio Code
Generate Documentation Using GitHub Copilot Tools
- Introduction to documentation capabilities with GitHub Copilot Chat
- Use the “document” and “explain” features
- Generate code explanations
- Generate project documentation
- Generate inline code documentation
- Complete a documentation challenge
- Review the challenge solution
Develop Code Features Using GitHub Copilot Tools
- Overview of code development features
- Best practices when using GitHub Copilot
- Create code using line completions
- Create code using Inline Chat
- Complete a "create new code" challenge
- Review the solution
- Complete a "code logic" challenge
- Review the solution
- Convert code between programming languages
Develop Unit Tests Using GitHub Copilot Tools
- Overview of unit testing tools and environment
- Create unit tests using GitHub Copilot Chat
- Create unit tests for specific conditions
- Complete a "create unit tests" challenge
- Review the challenge solution
Implement Code Improvements Using GitHub Copilot Tools
- Understand Copilot’s support for improving code
- Improve code quality
- Improve reliability and performance
- Improve security
- Complete an “app improvement” challenge
- Review the challenge solution
Guided Project – Accelerate App Development Using GitHub Copilot Tools
- Introduction to the guided project
- Prepare the development environment
- Analyze and document code
- Develop new app features
- Develop unit tests
- Refactor and improve code
- choosing a selection results in a full page refresh