← Training catalogue
TT124-GGGA · Intermediate
Git, GitHub and GitHub Actions
Build a modern collaboration and delivery workflow around Git, GitHub and automation.
Duration3 days
AudienceSoftware development, system administration and DevOps teams, plus technical leaders
PrerequisitesBasic command-line and software delivery knowledge
About this programme
Overview
Hands-on instruction covering version control with Git, collaboration on GitHub and continuous delivery with GitHub Actions.
Curriculum
What we cover
Day 1 — Git fundamentals
- Version control concepts and Git history
- Repository setup and basic workflow
- Commits, branches and merges
- Resolving conflicts
- Tagging and releases
- Lab: collaborative repository
Day 2 — GitHub collaboration
- GitHub interface and repositories
- Pull requests and code review
- Branch protection and repository governance
- Issues, projects and team workflows
- Security: dependabot and secret scanning
- Lab: PR workflow
Day 3 — GitHub Actions
- GitHub Actions fundamentals
- Workflow, job and step syntax
- Secrets and environments
- Reusable workflows and composite actions
- CI/CD: build, test and deployment
- Lab: end-to-end pipeline
Topics
Key topics
- 01Git history and collaboration
- 02Pull requests and branch protection
- 03GitHub Actions workflows
- 04Security and reusable automation
Outcomes
What the team takes away
- Use Git confidently in team workflows
- Design effective repository governance
- Automate build, test and deployment