title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
GitHub Copilot
Course Description
Overview
This course explores the use of AI in the context of GitHub Copilot, a generative AI tool for developers. It equips users with the knowledge and skills to use Copilot effectively while mitigating potential ethical and operational risks associated with AI usage.Explore the fundamentals of GitHub Copilot and its potential to enhance productivity and foster innovation for both individual developers and businesses. Discover how to implement it within your organization and unleash its power for your own projects.
Objectives
- Understand how to utilize GitHub Copilot across various environments responsibly and securely.
- Learn advanced functionalities of GitHub Copilot and how to best use them.
- Craft effective prompts that optimize GitHub Copilot's performance, ensuring precision and relevance in every code suggestion.
- Understand the intricate relationship between prompts and Copilot's responses and utilize best practices in prompt engineering.
- Understand how to utilize GitHub Copilot's auto-suggestions, multiple suggestions pane, and its ability to adapt to different coding styles.
- Understand how to provide context to GitHub Copilot through inline comments, block comments, doc strings, and other types of comments to enhance code generation accuracy.
- Understand how to interact with GitHub Copilot through natural language conversations to generate complex code, debug issues, and obtain code explanations in real-time.
- Understand how to improve the relevance of GitHub Copilot Chat's suggestions by using scope referencing, slash commands, and agents
- Understand how to interact with GitHub Copilot in CLI to get command explanations, suggestions, and even execute commands based on specific needs.
Audience
- AI Developers and Engineers: Professionals involved in creating and deploying AI systems who need to understand the ethical implications and governance frameworks.
- Data Scientists and Analysts: Individuals who work with data and AI models, focusing on ensuring transparency, fairness, and accountability in their work.
- Business Leaders and Managers: Decision-makers who oversee AI projects and need to implement responsible AI practices within their organizations.
- Policy Makers and Regulators: Those responsible for creating policies and regulations around AI usage, ensuring that AI systems are developed and used ethically and safely.
Prerequisites
-
Basic understanding of GitHub fundamentals
Topics
- Introduction
- Mitigate AI risks
- Microsoft and GitHub's six principles of responsible AI
- Module assessment
- Introduction
- GitHub Copilot, your AI pair programmer
- Interact with Copilot
- Set up, configure, and troubleshoot GitHub Copilot
- Exercise - Develop with AI-powered code suggestions by using GitHub Copilot and VS Code
- Module assessment
- Introduction
- Prompt engineering foundations and best practices
- GitHub Copilot user prompt process flow
- GitHub Copilot data
- GitHub Copilot Large Language Models (LLMs)
- Module assessment
- Introduction
- 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
- Module assessment
- Introduction
- Code completion with GitHub Copilot
- GitHub Copilot Chat
- GitHub Copilot for the Command Line
- Module assessment
- Introduction
- Explore GitHub Copilot plans and their associated management and customization features
- Explore contractual protections in GitHub Copilot and disabling matching public code
- Manage content exclusions
- Troubleshoot common problems with GitHub Copilot
- Module assessment
- Introduction
- Boost developer productivity with AI
- Align with developer preferences
- AI in the Software Development Lifecycle (SDLC)
- Understand limitations and measure impact
- Module assessment
- Introduction
- 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 assessment
- Introduction
- About GitHub Copilot for Business
- GitHub Copilot for Business use cases and customer stories
- How to get started with GitHub Copilot for Business
- Module assessment
- Introduction
- About GitHub Copilot Enterprise
- How to get started
- Module assessment
- Introduction
- What is GitHub Copilot
- Exercise - Set up GitHub Copilot to work with Visual Studio Code
- Use GitHub Copilot with JavaScript
- Exercise - Update a JavaScript portfolio with GitHub Copilot
- Module assessment
- Introduction
- What is GitHub Copilot?
- Exercise - Set up GitHub Copilot to work with Visual Studio Code
- Use GitHub Copilot with Python
- Exercise - Update a Python web API with GitHub Copilot
- Module assessment
Related Courses
-
Developing Solutions for Microsoft Azure
MOC-AZ-204T00- Duration: 5 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,975.00 USD
-
Designing and Implementing Microsoft DevOps solutions
MOC-AZ-400T00-A- Duration: 4 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,380.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.