GH-300 GitHub Copilot

Introduction:

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.

Objectives:

Course Outline:

1 – Responsible AI with GitHub Copilot

  • Mitigate AI risks
  • Microsoft and GitHub’s six principles of responsible AI
  • Module assessment

2 – Introduction to GitHub Copilot

  • GitHub Copilot, your AI pair programmer
  • Interact with Copilot
  • Set up, configure, and troubleshoot GitHub Copilot
  • Module assessment

3 – Introduction to prompt engineering with GitHub Copilot

  • Prompt engineering foundations and best practices
  • GitHub Copilot user prompt process flow
  • GitHub Copilot data
  • GitHub Copilot Large Language Models (LLMs)
  • Module assessment

4 – Using advanced GitHub Copilot features

  • Advanced GitHub Copilot features
  • Applied GitHub Copilot techniques
  • Module assessment

5 – GitHub Copilot Across Environments: IDE, Chat, and Command Line Techniques

  • Code completion with GitHub Copilot
  • GitHub Copilot Chat
  • GitHub Copilot for the Command Line
  • Module assessment

6 – Management and customization considerations with GitHub Copilot

  • 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

7 – Developer use cases for AI with GitHub Copilot

  • Boost developer productivity with AI
  • Align with developer preferences
  • AI in the Software Development Lifecycle (SDLC)
  • Understand limitations and measure impact
  • Module assessment

8 – Develop unit tests using GitHub Copilot tools

  • Examine the unit testing tools and environment
  • Review the “”create unit tests”” solution
  • Module assessment

9 – Introduction to GitHub Copilot Business

  • 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

10 – Introduction to GitHub Copilot Enterprise

  • About GitHub Copilot Enterprise
  • How to get started
  • Module assessment

11 – Using GitHub Copilot with JavaScript

  • What is GitHub Copilot
  • Use GitHub Copilot with JavaScript
  • Module assessment

12 – Using GitHub Copilot with Python

  • What is GitHub Copilot?
  • Use GitHub Copilot with Python
  • Module assessment

Enroll in this course

$695.00

Need Help Finding The Right Training Solution?

Our training advisors are here for you.