Automate your workflow with GitHub Actions (GH-200)

Automate Your Workflow with GitHub Actions – GH-200 Training enables you to automate your software development cycle. You'll learn how to plan automation of your software development life cycle with GitHub Actions workflows, use GitHub Actions to automatically build an application, and use GitHub Script to interact with the GitHub API.

Retail Price: $675.00

Next Date: 11/20/2025

Course Days: 1


Enroll in Next Date

Request Custom Course


Course Objectives:
• Understand the fundamentals of GitHub Actions and plan automation workflows.
• Create and trigger CI workflows to build and test applications using GitHub Actions.
• Deploy applications to Microsoft Azure using GitHub Actions and secure credentials.
• Use GitHub Script and Octokit to automate issues and project management tasks.
• Publish packages to GitHub Packages using authenticated and secure workflows.
• Create, manage, and publish custom actions while implementing enterprise-scale governance.

Target Audience
• IT Administrator
• DevOps Engineer 


Course Outline

1) Automate your workflow with GitHub Actions Part 1 of 2
• Automate development tasks by using GitHub Actions
• Describe GitHub Actions, the types of actions, and where to find them
• Plan an automation of your software development lifecycle with GitHub Actions workflows
• Create a container action and have it run in a workflow triggered by a push event to your GitHub repository
• Lab: Create and run a basic GitHub Actions workflow
• Build continuous integration (CI) workflows by using GitHub Actions
• Learn essential features and techniques to build robust and dynamic workflows
• Build and test a Node.js project by using GitHub Actions and a templated workflow
• Debug a failed test using the GitHub Actions Log
• Customize your workflow with GitHub Actions
• Lab: Create the CI workflow on GitHub
• Build and deploy applications to Azure by using GitHub Actions
• Discover options for triggering a continuous delivery GitHub Workflow
• Understand steps to remove workflow artifacts
• Identify important environment protections
• Control workflow execution with job conditionals
• Deploy to Microsoft Azure with a GitHub deploy action
• Store credentials with GitHub Secrets
• Create and destroy Azure resources with GitHub Actions workflows
• Lab: Create a workflow that deploys a web app to Azure
• Automate GitHub by using GitHub Script
• Use GitHub Script in your workflow
• Comment on issues by using Octokit
• Add issues to a project board by using Octokit
• Use the workflow expression syntax to filter when jobs run in a workflow
• Lab: Using GitHub Script in GitHub Actions

2) Automate your workflow with GitHub Actions Part 2 of 2
• Leverage GitHub Actions to publish to GitHub Packages
• Understand what a Package Repository is and when to use it
• Set up a Continuous Integration (CI) workflow with GitHub Actions to publish to GitHub Packages
• Validate your knowledge with an exercise that checks your ability to publish to a GitHub Packages registry
• Identify how to authenticate, install, and manage GitHub Packages
• Lab: Publish to a GitHub Packages registry
• Create and publish custom GitHub actions
• Identify the metadata and syntax needed to create custom GitHub actions
• Learn best practices to publish a private or public GitHub action
• Consume actions within a workflow file
• Create custom JavaScript based actions
• Publish a newly created action to the GitHub Marketplace
• Lab: Create a custom JavaScript GitHub action
• Manage GitHub Actions in the enterprise
• Identify the different tools you can use at enterprise and organization levels to manage your actions and workflows
• Evaluate what the appropriate runners are for your enterprise instance
• Discover the different configurations available for self-hosted runners and customize them according to your enterprise use case
• Understand what encrypted secrets are and how to use them in your actions and workflows
• Lab: Use a repository secret in a GitHub Actions workflow

Course Dates Course Times (EST) Delivery Mode GTR
11/20/2025 - 11/20/2025 10:00 AM - 6:00 PM Virtual Enroll
1/12/2026 - 1/12/2026 10:00 AM - 6:00 PM Virtual Enroll
3/9/2026 - 3/9/2026 10:00 AM - 6:00 PM Virtual Enroll
5/11/2026 - 5/11/2026 10:00 AM - 6:00 PM Virtual Enroll