Automate your software development workflow with GitHub Actions. The GH-200 in-company training teaches your team how to build CI/CD pipelines, automate build processes and streamline deployments with GitHub Actions. A hands-on training that makes your development team immediately more productive and shortens time to market.
After completing this training, participants can independently design and implement GitHub Actions workflows that improve the quality of your software, eliminate manual tasks and improve the reliability of your release process.
Your team learns the fundamentals of GitHub Actions: workflows, jobs, steps, runners and triggers. You understand how workflows are activated by events such as push, pull request and release, and how to use YAML syntax to describe automated processes. You explore the GitHub Actions Marketplace and learn how to reuse existing actions.
Your team learns how to build a complete Continuous Integration and Continuous Deployment pipeline with GitHub Actions. You automate the building, testing and deploying of your applications to different environments (development, staging, production) with approval processes and environment protections.
Your team learns to create reusable workflows that can be shared between repositories. You use existing actions from the GitHub Marketplace and develop your own composite actions and JavaScript actions for your specific organisational needs. You also learn how to version and publish workflows.
Your team learns how to securely manage secrets, variables and environment configurations in GitHub Actions at repository, organisation and environment level. You implement secure workflows with OIDC authentication for cloud services, secure supply chain practices and limiting workflow permissions.
Your team learns how to analyse workflow logs, debug failed runs with debug logging and step-by-step error analysis, and optimise the performance of your pipelines. You also learn how to configure workflow notifications and set up reporting for insight into the state of your CI/CD processes.
This in-company training is suitable for software developers, DevOps engineers, release managers and anyone responsible for building and maintaining CI/CD pipelines. Recommended prior knowledge: basic knowledge of Git and GitHub, and some experience with software development.
Also consider the GH-100 GitHub Administration Basics In-Company Training for managing your GitHub environment, or the AZ-400 Microsoft DevOps Solutions In-Company Training for a broader DevOps approach with Azure DevOps and GitHub.
Contact us via our quote form, email [email protected] or call +31 (0)36 760 10 19. Our AI assistant Sanne is available 24/7.