Duration - 16 hours
|
Level -
Last Updated Jun 2025
Target Audience
Suggested Certification
Hands on Labs
Course Code
This is a comprehensive workshop designed for developers to master GitHub and boost their coding efficiency with GitHub Copilot. We will cover the essentials of GitHub, including repository management, Markdown, pull requests, and conflict resolution. Participants will delve into automating workflows with GitHub Actions, ensuring code security, and leveraging GitHub Copilot for AI-powered coding assistance.
Microsoft DevSecOps solution
Key features of GitHub Enterprise
Working with repositories
Communicating using Markdown
Working with GitHub Pages
Resolving merge conflicts
Creating a release-based workflow
Coding with GitHub Codespaces and Visual Studio Code
Streamline AI development with GitHub Models (MaaS)
GitHub app for Teams
Microsoft 365 Agent Toolkit for GitHub
Create a repository and a branch
Communicate using Markdown
Creating a site or blog from your GitHub repositories with GitHub Pages
Review pull requests and resolve merge conflicts
Manage Software Releases with a GitHub Release-Based Workflow
Enhance Collaboration with GitHub Find and close the cross-linked issues
Coding with GitHub Codespaces and Visual Studio Code
Creating a GitHub Action
Testing with Actions
Publishing to GitHub Packages
Building and deploying applications to Azure
Writing GitHub JavaScript Action and automating customized tasks
Reusable workflows and matrix strategies
Creating a GitHub Action and using it in a workflow
Creating workflows that enable you to use Continuous Integration (CI) for your projects
Using GitHub Actions to publish your project to a Docker image
Creating deployment workflows using GitHub Actions
Writing GitHub JavaScript Action and automating customized tasks unique to your workflow
Making a workflow reusable and using a matrix strategy to run multiple versions of node
Overview of GitHub Advanced Security (GHAS)
GHAS for GitHub Team Plan
Securing your repository supply chain
Securing code game
Identifying security weaknesses with Condell
Changing commit history
Copilot secret scanning
Copilot Autofix for OSS
Securing your repository's supply chain
Enable CodeQL to secure your source code
Remove commit history from a Git Repository and push the changes to GitHub
Enable secret scanning and commit a token
Developer’s challenges and tools
Overview of GitHub Copilot
Copilot chat in GitHub.com
Copilot Extensions
GitHub Copilot coding agent
GitHub Copilot agent mode
SRE agent meets SWE in GitHub Copilot
Prompt engineering with GitHub Copilot
Install and setup GitHub Copilot
Get Started with Your First Code
Key features and capabilities
Code referencing on Copilot chat
Code assessment to remediating app code faster with AI agents
Getting most out of Visual Studio Copilot Chat
GitHub Copilot in the CLI
Debug your code with GitHub Copilot
Build a REST API using Spring Boot
Build a REST API using Quarkus
Activate GitHub Copilot using Nodejs
Create a Minimal WebAPI using .NET 7.0
Create a Notebook using GitHub Copilot chat and provide answers based on Test data
Build a decision tree classifier based on Scikit-learn and Python using GitHub Copilot Chat