________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
AZ-2007 Course: Accelerate app development by using GitHub Copilot
In this course, you'll learn how to accelerate app development using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment.
Level: Intermediate - Role: Developer - Product: GitHub - Subject: Productivity in application development
Course aimed at
-
Software developers with at least one year of experience in code development.
-
Professionals using Visual Studio Code , especially those working with C# and the C# Dev Kit extension.
-
Development teams looking to accelerate their workflows using artificial intelligence tools.
-
Organizations looking to integrate GitHub Copilot into their development processes to increase efficiency and reduce errors.
Objectives of the AZ-2007 course
-
Introduction to GitHub Copilot and Copilot Chat: Understand the key features of GitHub Copilot and how they integrate into your development environment.
-
Code Generation and Documentation: Learn how to generate code, explanations, project documentation, and online comments using Copilot Chat.
-
Developing new features: Use Copilot suggestions to create new software features, with auto-completion and smart recommendations.
-
Creating Unit Tests: Implement unit tests using Copilot, including creating test projects and running them in Visual Studio Code.
-
Improve existing code: Apply Copilot suggestions to improve the quality, performance, security, and reliability of existing code.
AZ-2007 Course Content
Module 1: Getting started with GitHub Copilot
- Introduction
- Explore AI tools from GitHub, OpenAI, and Microsoft
- Compare GitHub Copilot plans
- Review GitHub Copilot features
- Examine the GitHub Copilot setup process
- Configure GitHub Copilot settings in Visual Studio Code
- Manage GitHub Copilot policies, features, and extensions for individuals
- Explore GitHub Copilot's code completion features
- Explore GitHub Copilot's AI assistive features
- Explore GitHub Copilot's chat view features
- Explore GitHub Copilot's online chat, smart actions, and quick chat.
- Exercise: Examine GitHub Copilot UI settings and features
Module 2: Generating documentation using GitHub Copilot tools
- Introduction
- Check out GitHub Copilot's "explain" and "document" features.
- Review GitHub Copilot prompts and keywords
- Analyze and explain code using GitHub Copilot
- Generate project documentation using GitHub Copilot
- Generate online code documentation using GitHub Copilot
- Exercise: Analyze and document code using GitHub Copilot
Module 3: Developing code features using GitHub Copilot tools
- Introduction
- Explore GitHub Copilot's code development features
- Review GitHub Copilot best practices
- Generate code using GitHub Copilot code completion suggestions
- Generate code using GitHub Copilot Chat
- Exercise: Developing new code features using GitHub Copilot
Module 4: Developing unit tests using GitHub Copilot tools
- Introduction
- Examine the unit testing tools and environment
- Create unit tests using the Generate Tests smart action
- Creating unit tests using online chat
- Creating unit tests using chat view modes
- Exercise: Developing unit tests with GitHub Copilot
Module 5: Implementing code improvements using GitHub Copilot tools
- Introduction
- Review GitHub Copilot's code improvement features
- Explore GitHub Copilot quick fix options
- Review code refactoring scenarios and best practices from GitHub Copilot
- Refactor code using GitHub Copilot Inline Chat
- Refactor code using GitHub Copilot chat modes
- Explore GitHub Copilot's code review features
- Exercise: Refactoring existing code using GitHub Copilot
Prerequisites
- An active GitHub Copilot subscription is required for a personal GitHub account or a GitHub account managed by an organization or business.
- One or more years of code development experience is recommended.
- Some experience developing C# applications in Visual Studio Code using the C# Development Kit extension is recommended.
Language
- Course: English / Spanish
Microsoft Applied Skills - Applied Skills
This course is part of the Microsoft Applied Skills Credentials.
To earn this Microsoft applied skills credential, students must demonstrate the ability to deploy a secure Azure Pipelines instance.
Applied Skills: Explore all credentials in one guide