Accelerate App Development by Using GitHub Copilot (AZ-2007)
Course 8745
1 DAY COURSE

Price: $488.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

How will you be attending the class?

Selecting 'Live Virtual' allows you to attend remotely from work or home. You will receive email communication well before the class starts with detailed instructions on how to validate your equipment and connect to the classroom for a quality learning experience.

Additional Details (optional)

Private Team Training

Interested in this course for your team? Please complete and submit the form below and we will contact you to discuss your needs and budget.