Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CourseHorse

APL-2007: Accelerate App Development using GitHub Copilot (Live Online)

via CourseHorse

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

Taught by

ONLC Training Centers

Reviews

4.3 rating at CourseHorse based on 8 ratings

Start your review of APL-2007: Accelerate App Development using GitHub Copilot (Live Online)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.