GitHub Copilot
kod szkolenia: GH-300 / ENG DL 1d
The training provides developers with a comprehensive understanding of GitHub Copilot, an AI-powered tool that enhances coding efficiency. It covers responsible AI usage, features, prompt engineering, and advanced techniques. The course is designed as a blended learning experience combining instructor-led training with online materials on the Microsoft Learn platform.
-
Developers looking to enhance their coding efficiency with AI-powered tools
-
Programmers interested in learning about responsible AI usage and ethical standards
-
Software engineers seeking to integrate GitHub Copilot into their development workflows
-
Coders wanting to improve their prompt engineering skills for better AI-generated code suggestions
-
Responsible AI mastery – You’ll learn to apply ethical standards and transparency principles in AI-powered code generation
-
Enhanced coding efficiency – Through hands-on experience with GitHub Copilot’s features, you’ll significantly improve your coding speed and productivity
-
Advanced prompt engineering skills – You’ll master crafting effective prompts to optimize GitHub Copilot’s performance across different programming scenarios
-
Practical integration knowledge – You’ll learn how to seamlessly integrate GitHub Copilot into various development environments and workflows
-
Responsible AI with GitHub Copilot
-
Introduction
-
Mitigate AI risks
-
Microsoft and GitHub’s six principles of responsible AI
-
-
Introduction to GitHub Copilot
-
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
-
-
Introduction to prompt engineering with GitHub Copilot
-
Introduction
-
Prompt engineering foundations and best practices
-
GitHub Copilot user prompt process flow
-
GitHub Copilot data
-
GitHub Copilot Large Language Models (LLMs)
-
-
Using advanced GitHub Copilot features
-
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
-
-
GitHub Copilot Across Environments: IDE, Chat, and Command Line Techniques
-
Introduction
-
Code completion with GitHub Copilot
-
GitHub Copilot Chat
-
GitHub Copilot for the Command Line
-
-
Management and customization considerations with GitHub Copilot
-
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
-
-
Developer use cases for AI with GitHub Copilot
-
Introduction
-
Boost developer productivity with AI
-
Align with developer preferences
-
AI in the Software Development Lifecycle (SDLC)
-
Understand limitations and measure impact
-
-
Develop unit tests using GitHub Copilot tools
-
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
-
-
Introduction to GitHub Copilot Business
-
Introduction
-
About GitHub Copilot for Business
-
GitHub Copilot for Business use cases and customer stories
-
How to get started with GitHub Copilot for Business
-
-
Introduction to GitHub Copilot Enterprise
-
Introduction
-
About GitHub Copilot Enterprise
-
How to get started
-
-
Using GitHub Copilot with JavaScript
-
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
-
-
Using GitHub Copilot with Python
-
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
-
-
Basic understanding of programming concepts and experience with at least one programming language
-
Familiarity with integrated development environments (IDEs) and version control systems like GitHub
-
Foundational knowledge of AI and machine learning principles
-
manual in electronic form available on the platform: https://learn.microsoft.com/pl-pl/training/
-
access to Altkom Akademia's student portal
Training method:
- Lecture (70%)
- Exercises (30%)
-
Training: English
-
Materials: English
On-line exam. Record at https://home.pearsonvue.com/Clients/Microsoft.aspx