Unlock the power of GitHub Actions and supercharge your development workflow. This beginner-friendly, hands-on course teaches you how to master automating CI/CD processes, create custom workflows, and optimize deployments.
Overview
Syllabus
- GitHub Actions Fundamentals
- Explore GitHub Actions for CI/CD: learn event triggers, workflow configuration, job definitions, action creation, and deployment strategies.
- Deep Dive into Workflow Controls
- Explore workflow controls with videos on triggers, GitHub actions, webhooks, filters, expressions, variables, secrets, and concurrency with interactive exercises.
- Encapsulate and Reuse Actions
- This lesson explores GitHub Actions, focusing on reusable workflows, caching, artifact handling, private actions, and UI features for enhanced project automation.
- Security and Hardening
- Explore security and hardening in GitHub, covering token handling, environments, GitHub Pages, the REST API, and CLI with practical exercises.
- Automating a Simple CI/CD Pipeline
- Explore CI/CD pipeline automation, covering project setup, instruction compliance, and environment setup for streamlined deployment processes.
Taught by
Bassem Dghaidi