Welcome to ONLC Training Centers

APL-2007: Accelerate App Development using GitHub Copilot

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.


APL-2007: Accelerate App Development using GitHub Copilot Course Outline

Special Note to New Hampshire Residents
This course has not yet been approved by the New Hampshire Department of Education. Please contact us for an update on when the class will be available in New Hampshire.

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

AAL2A7

Attend hands-on, instructor-led APL-2007: Accelerate App Development using GitHub Copilot training classes at ONLC's more than 300 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
www.onlc.com