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

Course 8745
1 DAY COURSE
Price: $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
Course Dates
Attendance Method
Additional Details (optional)