Accelerate App Development by Using GitHub Copilot (AZ-2007) - Training Courses | Afi U.
afiU logo
Guaranteed to Run sessions View all courses
Training and Coaching

Cultivate a learning organization and develop talent.

Customer Experience

Optimize your processes for operational excellence.

Employee Experience

Engage, empower, and enhance employee well-being.

Artificial Intelligence

Master AI and automate your processes.

Leadership

Develop key skills to inspire and mobilize.

Digital Tools

Boost collaboration and productivity within your teams

Strategy and Performance

Align your goals for sustainable growth.

Digital Transformation

Leverage technology to innovate and accelerate your growth.

New

Accelerate App Development by Using GitHub Copilot (AZ-2007)

This official Microsoft GitHub Copilot course teaches learners how to accelerate app development by using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment.
Private session

This training is available in a private or personalized format. It can be provided in one of our training centres or at your offices. Call one of our consultants of submit a request online.

Call now at 1 877 624.2344

  • Duration: 1 day
  • Regular price: On request

Course outline

Duration : 1 Day

© AFI Expertise inc.

The AZ-2007 training, officially offered by Microsoft, is designed to help developers maximize their productivity with GitHub Copilot and GitHub Copilot Chat. This course guides learners in using these AI-powered tools to accelerate application development within a Visual Studio Code environment. Participants will learn how to generate code, create unit tests, document projects, and enhance the quality, reliability, and security of their code. Ideal for developers looking to integrate AI-driven solutions into their workflows, this training enables mastery of GitHub Copilot’s features while adopting best practices for efficient and innovative development.

Audience

  • Developers and software engineers aiming to integrate AI into their development processes.
  • IT professionals with coding experience.
  • Visual Studio Code users seeking to optimize productivity with GitHub Copilot and Copilot Chat.
  • Developers new to AI with a solid foundation in programming.
  • Experienced developers seeking to deepen their skills in automation and code generation.

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.

Objectives

  • Understand and present the features and benefits of GitHub Copilot.
  • Generate code explanations, inline comments, and project documentation using GitHub Copilot.
  • Develop new code with GitHub Copilot and GitHub Copilot Chat.
  • Create unit tests with GitHub Copilot and GitHub Copilot Chat.
  • Improve code quality, reliability, performance, and security using GitHub Copilot Chat.
  • Accelerate the development of a complete project with GitHub Copilot.
  • Apply GitHub Copilot to explain unfamiliar code, draft documentation, design new features, create unit tests, and implement improvements.

Teaching method

The training is delivered by certified Microsoft experts with extensive experience in integrating Copilot into the Microsoft 365 ecosystem.

Contents

Get started with GitHub Copilot.

  • Explore AI tools from GitHub, OpenAI, and Microsoft.

  • Analyze the tools, benefits, and limitations of GitHub Copilot.

  • Exercise - Install GitHub Copilot extensions for Visual Studio Code.

  • Discover the autocomplete features of the GitHub Copilot extension.

  • Explore 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 using GitHub Copilot Chat.

  • Exercise - Generate inline code documentation 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.

  • Study GitHub Copilot best practices.

  • Exercise - Create code using code line completions.

  • Exercise - Create code 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.

  • Explore unit testing tools and environments.

  • Exercise - Create unit tests using GitHub Copilot Chat.

  • Exercise - Create unit tests for specific conditions 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 using GitHub Copilot Chat.

  • Exercise - Improve code reliability and performance using GitHub Copilot Chat.

  • Exercise - Improve code security 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.