Software Engineering & DevOps

Continuous Integration with GitLab CI/CD

Mastering Continuous Integration with GitLab CI/CD

Workload: 400 hours Topics: Version Control Systems and Collaboration Tools
Initial Registration โ€” 80 EUR This initial payment is credited toward tuition. Program-specific discounts may apply.
Start registration

Program overview

Continuous Integration with GitLab CI/CD equips participants with the essential skills to automate software development processes, enhancing collaboration and efficiency in project delivery. This course emphasizes practical, project-based learning, allowing participants to engage directly with GitLab's CI/CD tools. By the end of the program, learners will possess the expertise to implement continuous integration pipelines, manage version control effectively, and deploy applications seamlessly.
The curriculum is structured to provide a comprehensive understanding of GitLab's functionalities, focusing on real-world applications. Participants will work on projects that simulate industry scenarios, fostering a hands-on approach to problem-solving. Additionally, there will be opportunities to publish results and insights in Cademix Magazine, encouraging knowledge sharing within the community.
Introduction to Continuous Integration and Continuous Deployment (CI/CD)
Overview of GitLab: Features and Benefits
Setting Up a GitLab Repository
Creating and Managing CI/CD Pipelines
Writing .gitlab-ci.yml Files: Best Practices
Integrating Automated Testing in CI/CD Workflows
Managing Secrets and Environment Variables in GitLab
Deploying Applications Using GitLab CI/CD
Monitoring and Troubleshooting CI/CD Pipelines
Final Project: Build and Deploy a Full-Stack Application using GitLab CI/CD

Learning goal

Equip participants with the skills to implement and manage CI/CD pipelines using GitLab, enhancing their employability in software engineering and DevOps roles.

Target group

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

Prerequisites

Basic understanding of version control systems, familiarity with Git, and fundamental programming knowledge.

Format and certification

Teaching method: Project-based, interactive.

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