Welcome to ONLC Training Centers

AZ-2007: Accelerate App Development using GitHub Copilot Course

Class Dates
(click date for class times)
(click Enroll for locations)

Fee:  $595

Savings options:

 Learning Credits
Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Need a class for a group?

We can deliver this class for your group. Follow the link to request more information.

Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Train from your home or office

If you have high-speed internet and a computer you can likely take this class from your home or office.


AZ-2007: Accelerate App Development using GitHub Copilot Course

 

Overview

Unlock the potential of AI-powered coding assistance and accelerate your application development with our comprehensive course. Learn how to leverage GitHub Copilot to streamline your coding process, from generating documentation and developing new features to creating unit tests and improving code quality. Through hands-on exercises and real-world challenges, you'll gain practical experience in using GitHub Copilot extensions within Visual Studio Code.

This course is designed to enhance your productivity and coding efficiency by exploring the powerful features of GitHub Copilot and GitHub Copilot Chat. Whether you aim to write cleaner code faster or implement advanced techniques, this training will equip you with the skills to harness the full capabilities of GitHub Copilot for your development projects.

Audience Profile

This course is ideal for developers with at least one year of coding experience who are familiar with Visual Studio Code. It is especially beneficial for software engineers, application developers, and tech enthusiasts looking to enhance their coding efficiency and integrate AI tools into their workflow.

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 develop experience is recommended.
Experience using the Visual Studio Code environment to develop applications.
Some experience developing C# applications in Visual Studio Code with the C# Dev Kit extension is recommended.

COURSE OUTLINE

Module 1: 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

Module 2: 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

Module 3: 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

Module 4: 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

Module 5: 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

Module 6: Using advanced GitHub Copilot features

  • Advanced GitHub Copilot features
  • Exercise - Set up GitHub Copilot to work with Visual Studio Code
  • Applied GitHub Copilot techniques
  • Exercise - Update a web API with GitHub Copilot

 

View outline in Word

AAZ2A7

Attend hands-on, instructor-led AZ-2007: Accelerate App Development using GitHub Copilot training classes at ONLC's nationwide locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Power Platform Courses and select the one that's right for you.

GENERAL INFO

Class Format
Class Policies
Student Reviews


HAVE QUESTIONS?
First Name

Last Name

Company

Phone

Email

Location

Question/Comment



ONLC TRAINING CENTERS
800-288-8221
www.onlc.com