az-2007-accelerate-app-development-by-using-github-copilot-training

Page 1


AZ-2007:Accelerateappdevelopmentby usingGitHubCopilotTraining

DURATION:1DAY

CourseDescription

This training empowers App Development by using GitHub Copilot. This results in harnessing the power of GitHub Copilot (An AI-powered code generational tool). By completing this course, professionals will acquire proficiency in the coding process, generating code, and improving documentation.

Whoshouldattendthiscourse?

• Software Developer

Whatyouwilllearn

• Understand the featuresand advantagesof GitHub Copilot.

• Installand configure GitHub Copilot extensions forVisualStudio Code.

• Generatecode and project documentation usingGitHubCopilot tools.

• Develop code featuresand manage suggestionsusing GitHubCopilot.

• Createunit testsfor various scenariosusing GitHubCopilot.

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

• Completea guided project utilizing GitHubCopilot for development and refactoring.

Prerequisites

• Active GitHub Copilot subscription required (personal ororganizational account).

• One yearor more of code development experience.

• Experiencewith C# development in VisualStudio Code usingtheC# Dev Kit extension.

Curriculum

Module1:GetstartedwithGitHubCopilot

• Examine AItoolsfrom GitHub,OpenAI, and Microsoft

• Compare GitHub Copilot plans

• Review GitHub Copilot features

• Examine GitHubCopilot's setup process

• Configure GitHub Copilot settingsin VisualStudio Code

• Manage GitHub Copilot policies, features,andextensions forindividuals

• Examine GitHubCopilot's code completion features

• Examine GitHubCopilot's AI assistance features

• Examine GitHubCopilot Chat view features

• Examine GitHubCopilot inline chat, smart actions,and quick chat

• Exercise -ExamineGitHub Copilot settings and user interface features

Module2:GeneratedocumentationusingGitHubCopilottools

• Review GitHub Copilot's"explain" and "document" features

• Examine GitHubCopilot promptsandkeywords

• Analyze and explain codeusing GitHubCopilot

• Generateproject documentation using GitHubCopilot

• Generateinline code documentation using GitHubCopilot

• Exercise - Analyzeand document codeusing GitHub Copilot

Module3:DevelopcodefeaturesusingGitHubCopilottools

• Examinethecode development featuresof GitHubCopilot

• Examine GitHubCopilot best practices

• GeneratecodeusingGitHub Copilot codecompletion suggestions

• GeneratecodeusingGitHub Copilot Chat

• Exercise - Develop new codefeaturesusingGitHubCopilot

Module4:DevelopunittestsusingGitHubCopilottools

• Examinetheunit testingtools andenvironment

• Createunit testsusing the Generate Testssmart action

• Createunit testsusing Inline Chat

• Createunit testsusing Chat viewmodes

• Exercise - Develop unit testsusingGitHub Copilot

Module5:ImplementcodeimprovementsusingGitHubCopilottools

• Review GitHub Copilot'scode improvement features

• Examine GitHubCopilot's quick fixoptions

• Review code refactoringscenarios andGitHub Copilot best practices

• Refactor codeusingGitHub Copilot Inline Chat

• Refactor codeusingGitHub Copilot Chat modes

• ExaminetheGitHub Copilot code review features

• Exercise - Refactor existingcodeusingGitHub Copilot

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.