Implement with impact​ Agentic DevOps with GitHub and GitHub Copilot

Duration - 16 hours

|

Level -

Last Updated Jun 2025

Target Audience

Project Ready

Suggested Certification

AZ-400,GitHub Copilot

Hands on Labs

Yes

Course Code

-

Course Overview

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.

Course Modules

Module 1: Introduction to DevOps with GitHub Enterprise

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

Hands on Labs

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

Module 02- Automating workflows with GitHub Actions

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

Hands on Labs

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

Module 3: Code security and analysis

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

Hands on Labs

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

Module 4: Agentic DevOps with GitHub Copilot

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

Hands on Labs

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

Course Prerequisites

  • Bring your own GitHub Copilot license or free version of GitHub Copilot

Other courses in this Category

Request Workshop