Training: Introduction to CI/CD
Level
BeginnerDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedTraining: Introduction to CI/CD
The Introduction to CI/CD training is an intensive two-day hands-on course that will give you a solid foundation in Continuous Integration and Continuous Delivery (CI/CD). The course focuses on practical skills, with 80% of the time dedicated to workshops and 20% to essential theory. You will learn best practices, tools, and techniques used in modern software development processes.
What You Will Learn
- How to configure and optimize a CI/CD pipeline from scratch
- Automating the processes of building, testing, and deploying applications
- Implementing best practices for version control and code management
- Using tools and techniques for monitoring applications in production environments
Requirements
- Basic knowledge of programming in any language
- Ability to use the command line
- General understanding of software development processes
Who is this training for?
Developers looking to expand their knowledge of CI/CD processes
DevOps engineers at the early stage of their career
Automation testers interested in integrating tests into CI/CD pipelines
Technical team leaders planning to implement CI/CD
Training Program
-
Day 1
-
Introduction to CI/CD
- Definitions and key CI/CD concepts
- Benefits of implementing CI/CD in organizations
-
Version Control Basics with Git
- Repository setup and basic operations
- Working with branches and resolving conflicts
-
Build and Test Automation
- Configuring a CI environment (e.g., Jenkins, GitLab CI)
- Creating and optimizing CI pipelines
-
Introduction to CI/CD
-
Day 2
-
Continuous Delivery Deployment
- Deployment strategies (blue-green, canary)
- Automating the deployment process
- Monitoring and version management
-
Monitoring and Release Management
- Tools for monitoring applications and infrastructure
- Versioning and release management
-
Practical Workshops
- Building a complete CI/CD pipeline
- Troubleshooting common CI/CD issues
-
Continuous Delivery Deployment