Instructor

AZ-2007: Accelerate app development by using GitHub Copilot Training

Curriculum

Ratings

( 4.7 Ratings )

Live Online Classes starting on 01 January, 1970

AZ-2007: Accelerate app development by using GitHub Copilot

AZ-2007: Accelerate App Development by Using GitHub Copilot helps developers harness the power of GitHub Copilot, an AI-powered code generation tool. This course provides hands-on training on using GitHub Copilot in Visual Studio Code to streamline app development, generate code, improve documentation, and create unit tests. By the end, you'll be able to accelerate your coding process while maintaining quality and security, making GitHub Copilot a vital part of your development workflow.

 

Target Audience

  • Software Developer

 

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.

 

Course Objectives

  • Understand the features and advantages of GitHub Copilot.

  • Install and configure GitHub Copilot extensions for Visual Studio Code.

  • Generate code and project documentation using GitHub Copilot tools.

  • Develop code features and manage suggestions using GitHub Copilot.

  • Create unit tests for various scenarios using GitHub Copilot.

  • Implement AI-driven code improvements for quality, performance, and security.

  • Complete a guided project utilizing GitHub Copilot for development and refactoring.

 

Course Outline

1) Get started with GitHub Copilot

  • Explain what GitHub Copilot is and the advantages it provides

  • Install the GitHub Copilot extensions for Visual Studio Code

  • Explain the features of the GitHub Copilot extensions for Visual Studio Code and how to use them

  • Configure the GitHub Copilot extensions for Visual Studio Code

  • Lab: Examine GitHub Copilot settings and user interface features

2) Generate documentation using GitHub Copilot tools

  • 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

  • Lab: Analyze and document code using GitHub Copilot

3) Develop code features using GitHub Copilot tools

  • Generate autocompletion suggestions based on code and code comments using the GitHub Copilot extension for Visual Studio Code

  • Manage autocompletion suggestions by accepting, partially accepting, and dismissing suggestions

  • Create chat prompts/questions that communicate your intent by using a combination of chat participants, slash commands, chat variables, and natural language text

  • Create new code using the Chat View, Inline Chat, Quick Chat, and Smart Actions features provided by the GitHub Copilot Chat extension for Visual Studio Code

  • Manage code update suggestions by accepting, partially accepting, editing, and discarding the suggestions generated by GitHub Copilot Chat

  • Lab: Develop new code features using GitHub Copilot

4) Develop unit tests using GitHub Copilot tools

  • Create unit tests using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code

  • Create unit tests that target edge cases and specific conditions using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code

  • Use Visual Studio Code, the .NET SDK, and the C# Dev Kit extension to create a test project and verify that your unit tests build and run successfully

  • Lab: Develop unit tests using GitHub Copilot

5) Implement code improvements using GitHub Copilot tools

  • Develop prompts/questions for GitHub Copilot Chat that help you to improve the code in your existing code projects

  • Implement code update suggestions from GitHub Copilot Chat that improve existing code in the areas of code quality, reliability, performance, and security

(4.7 Ratings)

Download Course Contents

Still unsure?
We're just a click away


Course Outline PDF

SpireTec Unique Features

course-img
1-On-1 Training

Benefit from our 1-On-1 Training for personalized, focused, and effective learning experiences.

course-img
Customized Training

Experience our Customized Training service tailored to meet your specific learning needs and goals

course-img
4 - Hours / Weekend Session

Join our Class featuring 4 - Hours / Weekend Session for in-depth learning and expert training.

course-img
Free Demo Class

Join our Free Demo Class to experience top-notch training and expert guidance first hand!

Purchase This Course

Request More Information

CERTIFICATE

Get Ahead With SpireTec Solutions
Training Certificate

Earn your Certificate

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Differentiate yourself with Masters Certificate

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Share your achievement

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Need Customized Curriculum?

Our course is exhaustive and this certificate is proof that you have taken a big leap in mastering the domain.

Talk To Adviser
course-certificate

Top Certifications