Software Engineering & DevOps

CI/CD Pipelines with GitLab

Mastering CI/CD Pipelines with GitLab for Efficient Software Delivery

Workload: 360 hours Topics: DevOps Tools and Platforms | Scripting and Automation for DevOps
Initial Registration โ€” 80 EUR This initial payment is credited toward tuition. Program-specific discounts may apply.
Start registration

Program overview

CI/CD Pipelines with GitLab provides a comprehensive exploration of continuous integration and continuous deployment practices using GitLab as the primary tool. Participants will engage in hands-on projects that simulate real-world scenarios, allowing them to implement automation strategies that enhance software delivery processes. The course emphasizes practical application, encouraging learners to publish their results in Cademix Magazine, thereby fostering a community of knowledge sharing.
The curriculum is structured to build foundational skills in scripting and automation tailored for DevOps environments. Participants will learn to design, implement, and manage CI/CD pipelines, ensuring they are equipped to meet industry standards and job market demands. By the end of the course, learners will not only understand the theoretical aspects of CI/CD but also gain practical experience through a final project that consolidates their learning.
Understanding the principles of CI/CD
Setting up GitLab repositories and user permissions
Creating and managing GitLab CI/CD pipelines
Implementing automated testing within pipelines
Configuring deployment strategies for various environments
Utilizing GitLab runners for efficient build processes
Integrating third-party tools and services into GitLab
Monitoring and troubleshooting CI/CD pipelines
Best practices for version control and collaboration
Final project: Building a complete CI/CD pipeline for a sample application

Learning goal

Equip participants with the skills to design, implement, and manage CI/CD pipelines effectively using GitLab.

Target group

Graduates, job seekers, business professionals, and optionally researchers or consultants interested in enhancing their DevOps skills.

Prerequisites

Basic knowledge of software development concepts, familiarity with Git, and experience in scripting languages such as Bash or Python.

Format and certification

Teaching method: Project-based, interactive learning with a focus on practical application.

Certificate: Certificate of Attendance or Certificate of Expert issued by Cademix Institute of Technology.

Related programs

Shopping Basket
Cademix Institute of Technology e.U.Continuing Education ยท Professional Development ยท Austria