Generate documentation using GitHub Copilot tools (AZ-2007.2)

 

Course Overview

This module explores the generation of code explanations, project documentation, and inline code comment documentation using the GitHub Copilot Chat extension for Visual Studio Code.

Prerequisites

One or more years of software development experience is recommended.

Experience developing C# applications using Visual Studio Code and the C# Dev Kit extension is recommended.

An active subscription for GitHub Copilot is required for either your personal GitHub account or a GitHub account managed by an organization or enterprise. You can set up a GitHub Copilot Free plan or sign-up for a GitHub Copilot Pro subscription with a one-time 30-day free trial. For this training, signing up for a GitHub Copilot Free plan is sufficient.

Awareness of the GitHub Copilot free trial conditions: if you choose the 30-day free trial offer for GitHub Copilot Pro, a form of payment is requested at sign-up. Charges aren't applied until the trial is over, unless you cancel before the conclusion of the 30-day period.

A basic understanding of how to use GitHub Copilot in Visual Studio Code.

Course Objectives

By the end of this module, you'll be able to:

  • Generate explanations of code blocks, code files, and entire code workspaces using the GitHub Copilot Chat extension for Visual Studio Code.
  • Generate code project documentation using the GitHub Copilot Chat extension for Visual Studio Code.
  • Generate inline code documentation using the GitHub Copilot Chat extension for Visual Studio Code.

Course Content

  • Introduction
  • Review GitHub Copilot's "explain" and "document" features
  • Examine GitHub Copilot prompts and keywords
  • Analyze and explain code using GitHub Copilot
  • Generate project documentation using GitHub Copilot
  • Generate inline code documentation using GitHub Copilot
  • Exercise - Analyze and document code using GitHub Copilot
  • Module assessment
  • Summary

Schedule

Currently there are no training dates scheduled for this course.