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.
Modules
Introduction to DevOps with GitHub
In this module, you will learn GitHub basics, Markdown, Pages, and pull request management. Gain skills in resolving merge conflicts, creating workflows, and using GitHub Codespaces with Visual Studio Code for efficient development.
Automating workflows with GitHub Actions
In this module, you will learn to create and test GitHub Actions, publish packages, and deploy applications to Azure. This course covers writing custom JavaScript Actions, automating tasks, and leveraging reusable workflows and matrix strategies for efficient development.
Code security and analysis
In this module, you will explore GitHub Advanced Security (GHAS) with a focus on securing your repository supply chain and identifying code vulnerabilities. Learn about secret scanning, managing commit history, and using tools like Condell to enhance code security.
Accelerating development with GitHub Copilot
This module addresses developers' challenges and tools, with a focus on GitHub Copilot. Learn to install and set up Copilot, use prompt engineering, and start coding effectively. Explore key features, debug code, and utilize Copilot X, CLI integrations, and Enterprise plan benefits.
Post-training Skills Assessment
Take this assessment to validate your skills gathered from the self-paced online learning completed in this course to mark your completion.
Course Completion Survey
Share your feedback with us regarding your experience!
-
Style
Self paced -
Target Audience
Technical Project Ready with Labs -
Certification Course
No -
Hands on Labs
Yes
Solution Areas
Azure Digital and App Innovation, Accelerate Developer Productivity