To be determined
This course is designed to provide you with a comprehensive understanding of CI/CD principles and how they integrate into development workflows using GitLab. Whether you're just starting with CI/CD or want to strengthen your skills, this course will guide you through the essentials and advanced features to help you effectively implement CI/CD pipelines in your projects.
What You’ll Learn:
Course Highlights:
Hands-On Training: Each module includes practical exercises that allow you to apply the concepts in real time. You'll be able to configure your own GitLab CI/CD pipelines and build up your expertise with every step.
Towards the end of the course, you will complete exercises that integrate all the components, giving you the experience to confidently use GitLab for end-to-end CI/CD automation in your own projects.
By the end of this course, you will:
1. Understand the principles of CI/CD and its benefits to team workflows.
2. Be able to compare GitLab with other CI/CD tools and explain why it’s an excellent choice for automating build, test, and deployment pipelines.
3. Gain hands-on experience in creating and configuring GitLab CI/CD pipelines using YAML files.
4. Master the configuration file components of GitLab CI/CD, including pipeline jobs, stages, and job artifacts, image configuration, variables, manual pipeline triggers, and more.
5. Be able to apply advanced configurations such as variables, rules, anchors, and extends to optimize your CI/CD pipelines.
Course Structure:
Each section concludes with quizzes to reinforce your learning and exercises to summarize and apply what you’ve covered. This course is perfect for developers, DevOps engineers, and teams looking to streamline their development and deployment processes with GitLab CI/CD, enabling continuous delivery and faster iterations.
Considering coffee breaks and solution review of the exercises the Total is 12 hours.