GitHub Actions Training
GitHub Actions Fundamentals is a 2-day, 6-hour instructor-led training that provides teams with a foundational understanding of GitHub Actions. GitHub's experts enable teams to start leveraging GitHub Actions in their own projects across a multitude of use cases: CI, CD, administrative tasks, project management, and more.
The syllabus consists of a mix of presentation, demos, hands-on labs, plus ample time to engage in Q&A with a GitHub Actions expert.
What you'll learn
After completing this training, learners will be able to:
- Understand the core concepts and components of GitHub Actions
- Create and manage workflows to automate CI/CD pipelines efficiently
- Differentiate between GitHub-hosted and self-hosted runners and configure them effectively
- Secure workflows using secrets and environments, including gated deployments and approval processes
- Apply advanced workflow syntax (e.g., concurrency, permissions, reusable workflows, matrix strategies)
- Design and implement custom GitHub Actions using JavaScript, Docker, and Composite Actions
- Implement best practices for managing Actions, including security, compliance, efficiency, and reusability
Topics covered
- Introduction to GitHub Actions
- Managing GitHub Actions and Workflows
- GitHub Actions environments and secrets
- Building Custom GitHub Actions
- Introduction to GitHub Actions migration
- GitHub Actions runners deep dive
- CI/CD with GitHub Actions
Customer benefits
This training will help your organization:
- Accelerate software delivery
- Enhance security and compliance
- Optimize costs and improve efficiency
- Standardize automation practices
- Enable seamless CI/CD migrations
- Improve operational visibility
Training details
Level: Fundamentals [100]
Format: Remote instructor-led
Class size: 16 participants maximum
Prerequisites: GitHub Account
Who should attend
Required:
- Developers - DevOps teams
Optional:
- Engineering managers - Team leads
