Accelerate App Development by Using GitHub Copilot (AZ-2007)
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