microsoft partner logo color
8351  Reviews star_rate star_rate star_rate star_rate star_half

Accelerate App Development by Using GitHub Copilot

This official Microsoft GitHub Copilot course (AZ-2007) teaches learners how to accelerate app development by using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment. Skills...

Read More
$675 USD
Duration 1 day
Course Code AZ-2007
Available Formats Classroom

Overview

This official Microsoft GitHub Copilot course (AZ-2007) teaches learners how to accelerate app development by using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment.

Skills Gained

  • Describe GitHub Copilot product features and benefits.
  • Use GitHub Copilot to generate code explanations, inline code comments, and project documentation.
  • Use GitHub Copilot and GitHub Copilot Chat to develop new code.
  • Use GitHub Copilot and GitHub Copilot Chat to create unit tests.
  • Use GitHub Copilot Chat to improve code quality, reliability, performance, and security.
  • Use GitHub Copilot to accelerate development of an end-to-end project.
  • Explain unfamiliar code, generate project documentation, develop a new app feature, develop unit tests, and implement improvements using GitHub Copilot.

Prerequisites

  • An active subscription for GitHub Copilot is required for either a personal GitHub account or a GitHub account managed by an organization or enterprise.
  • 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.

Course Details

Get started with GitHub Copilot

  • Examine AI tools from GitHub, OpenAI, and Microsoft
  • Examine GitHub Copilot tools, benefits, and limitations
  • Exercise - Install GitHub Copilot extensions for Visual Studio Code
  • Examine the autocomplete features of the GitHub Copilot extension
  • Examine the AI assistance features of the GitHub Copilot Chat extension
  • Exercise - Configure GitHub Copilot extensions for Visual Studio Code

Generate documentation using GitHub Copilot tools

  • Examine the "document" and "explain" features of GitHub Copilot Chat
  • Exercise - Generate code explanations using GitHub Copilot Chat
  • Exercise - Generate project documentation by using GitHub Copilot Chat
  • Exercise - Generate inline code documentation by using GitHub Copilot Chat
  • Exercise – Complete the "code documentation" challenge
  • Review the "code documentation" solution

Develop code features using GitHub Copilot tools

  • Examine the code development features of GitHub Copilot
  • Examine GitHub Copilot best practices
  • Exercise - Create code by using code line completions
  • Exercise - Create code by using GitHub Copilot Inline Chat
  • Exercise - Complete the create new code challenge
  • Review the create new code solution
  • Exercise - Complete the code logic challenge
  • Review the code logic solution
  • Exercise - Convert code from one programming language to another

Develop unit tests using GitHub Copilot tools

  • Examine the unit testing tools and environment
  • Exercise - Create unit tests by using GitHub Copilot Chat
  • Exercise - Create unit tests for specific conditions by using GitHub Copilot
  • Exercise - Complete the "create unit tests" challenge
  • Review the "create unit tests" solution

Implement code improvements using GitHub Copilot tools

  • Examine GitHub Copilot support for code improvements
  • Exercise - Improve code quality by using GitHub Copilot Chat
  • Exercise - Improve code reliability and performance by using GitHub Copilot Chat
  • Exercise - Improve code security by using GitHub Copilot Chat
  • Exercise - Complete the "app improvement" challenge
  • Review the "app improvement" solution

Guided project - Accelerate app development using GitHub Copilot tools

  • Prepare the development environment
  • Exercise - Analyze and document code using GitHub Copilot tools
  • Exercise - Develop code features using GitHub Copilot tools
  • Exercise - Develop unit tests using GitHub Copilot tools
  • Exercise - Refactor and improve code sections using GitHub Copilot tools

Schedule

FAQ

How do I get a Microsoft exam voucher?

Pearson Vue Exam vouchers can be requested and ordered with your course purchase or can be ordered separately by clicking here.

  • Vouchers are non-refundable and non-returnable. Vouchers expire 12 months from the date they are issued unless otherwise specified in the terms and conditions.
  • Voucher expiration dates cannot be extended. The exam must be taken by the expiration date printed on the voucher.

Do Microsoft courses come with post lab access?

Most Microsoft official courses will include post-lab access ranging from 30 to 180 calendar days after instructor led course delivery. A lab training key in class will be provided that can be leveraged to continue connecting to a remote lab environment for the individual course attendee.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour-long after 3-3.5 hours of the class day.

What languages are used to deliver training?

Microsoft courses are conducted in English unless otherwise specified.

Reviews

Instructor, Training material & span of the training is neatly planned.

I was very pleased with the course setup by ExitCertified and the instructor.

Great class I learned a great deal from the material. There would seem to a large amount that I need to learn about.

The class was very vast paced however the teacher was very good at checking in on us while giving us time to complete the labs.

Some Labs are very good but some steps it ask to update but its already updated, but overall its very good training.