Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

GitHub Actions Certification - Full Course to Pass the Exam

via freeCodeCamp

Overview

Master GitHub Actions and prepare for certification with this comprehensive course. Dive deep into automating workflows, streamlining development processes, and optimizing software pipelines. Learn to create and manage workflows, utilize runners and commands, implement advanced workflow techniques, and handle publishing and deployment tasks. Explore optimization strategies, including caching and artifact management, and delve into advanced GitHub Actions concepts. Gain hands-on experience through practical labs and real-world scenarios, covering topics such as scheduled events, webhook events, conditional execution, self-hosted runners, encrypted secrets, and custom actions. By the end of this course, acquire the knowledge and skills necessary to pass the GitHub Actions certification exam and effectively implement CI/CD pipelines in your projects.

Syllabus

Introduction
Exam Breakdown
Introduction to GitHub Actions
GitHub Actions Basics
Workflows
Workflow Components
Scheduled Events
Scheduled Events
Single vs Multiple Events
Multi Events
Manual Events
Manual Events Lab
Webhook Events
Webhook Events
Conditional Keyword for Steps
Conditionals
Expressions
Expressions
Runners
GitHub Hosted Runners Lab
Self Hosted Runner
Self Hosted Runner Lab
Workflow Commands
Workflow Commands Lab
Workflow Contexts
Context
Dependent Jobs
Dependent Jobs Lab
Encrypted Secrets
Configuration Variables
Default Env Vars
Set Custom Env Vars
Set Env Var with Workflow Commands
GITHUB_TOKEN Secret
Add Script to Workflow
Publish GitHub Package Using Workflows
Publish Docker Hub Registry using Workflow
Publish GitHub Container Registry using Workflow
Publish Components as GitHub Release
Deploy Release to Cloud Provider
Service Containers
Routing Workflow to Runner
CodeQL Steps
Caching Package and Dependency Files
Caching Job Dependencies and Build Outputs
Remove Workflow Artifact from GitHub
Workflow Status Badge
Env Protections
Job Matrix Configuration
Disabling vs Deleting Workflows
Action Types
Inputs and Outputs for Actions
Action Versions
Files and Directories for Actions
Exit Codes for GitHub Actions
Reuse Templates for Actions and Workflows
Configure Self Hosted Runners for Enterprise
Custom GitHub Actions

Taught by

freeCodeCamp.org

Reviews

Start your review of GitHub Actions Certification - Full Course to Pass the Exam

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.