Software Engineering & DevOps

CI/CD Pipelines using GitLab

Mastering CI/CD Pipelines with GitLab

Workload: 256 hours Topics: Software Development Frameworks and Libraries
Initial Registration β€” 80 EUR This initial payment is credited toward tuition. Program-specific discounts may apply.
Start registration

Program overview

CI/CD Pipelines using GitLab focuses on equipping participants with the essential skills to implement and manage continuous integration and continuous deployment processes effectively. The course is structured to provide hands-on experience through project-based learning, enabling participants to design, build, and optimize CI/CD pipelines tailored to specific project requirements. By engaging in practical exercises and collaborative projects, learners will develop a robust understanding of GitLab’s features and best practices in software development workflows.
Participants will explore various aspects of CI/CD, including version control, automated testing, and deployment strategies. The course culminates in a final project where learners will create a fully functional CI/CD pipeline that integrates with GitLab, allowing them to showcase their skills and publish their results in Cademix Magazine. This program is designed for those looking to enhance their technical expertise and gain a competitive edge in the job market.
Introduction to CI/CD concepts and benefits
Overview of GitLab and its ecosystem
Setting up a GitLab repository for CI/CD
Writing and configuring .gitlab-ci.yml files
Integrating automated testing in CI/CD pipelines
Managing environment variables and secrets in GitLab
Deployment strategies: blue-green and canary releases
Monitoring and logging CI/CD pipeline performance
Troubleshooting common CI/CD issues
Final project: Building a complete CI/CD pipeline using GitLab

Learning goal

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

Target group

Graduates, job seekers, business professionals, and optionally researchers or consultants.

Prerequisites

Basic understanding of software development and version control systems, familiarity with Git is recommended.

Format and certification

Teaching method: Project-based, interactive. Encourage publishing results in Cademix Magazine.

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

Related programs

Shopping Basket
Cademix Institute of Technology e.U.Continuing Education Β· Professional Development Β· Austria