Accelerate App Development by Using GitHub Copilot (AZ-2007)

Course 8745

  • Duration: 1 day
  • Language: English
  • Level: Intermediate

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

GitHub Copilot for App Dev (AZ-2007)

  • In-Person

  • Online

  • Upskill your whole team by bringing Private Team Training to your facility.

GitHub Copilot for App Dev (AZ-2007) Course Information

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

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

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

GitHub Copilot for App Dev (AZ-2007) FAQs

Developers, Engineers

No prior experience is required. This course is designed to introduce you to GitHub Copilot from the ground up, including setup, core features, and practical use cases. You’ll gain hands-on experience whether you're a first-time user or just looking to improve your skills.

However, one or more years of code develop experience is recommended. As well as some experience developing C# applications in Visual Studio Code with the C# Dev Kit extension is recommended.

Yes. While the course is developer-focused, QA engineers, DevOps professionals, and technical leads will also benefit—especially in areas like documentation generation, unit testing, and code improvement.

You’ll learn how to generate code, write documentation, build unit tests, and refactor existing code using GitHub Copilot and GitHub Copilot Chat. The guided project at the end gives you experience applying these skills in a real-world scenario.

Chat With Us