Software Engineering & DevOps

Continuous Deployment with GitLab

Mastering Continuous Deployment with GitLab

Workload: 400 hours Topics: Configuration Management and Infrastructure Automation
Initial Registration โ€” 80 EUR This initial payment is credited toward tuition. Program-specific discounts may apply.
Start registration

Program overview

Continuous Deployment with GitLab offers a comprehensive exploration of modern deployment practices leveraging GitLab's powerful CI/CD tools. Participants will engage in hands-on projects that simulate real-world deployment scenarios, allowing them to gain practical experience while mastering the intricacies of continuous integration and deployment. The course emphasizes collaboration, automation, and efficiency, equipping learners with the skills necessary to streamline software delivery processes in professional environments.
Throughout the program, participants will delve into essential topics such as version control, pipeline creation, and automated testing. By engaging in project-based learning, students will not only acquire technical skills but also develop a portfolio of work that can be showcased in Cademix Magazine. This course is structured to foster an interactive learning environment, encouraging participants to apply their knowledge in practical settings. The final project will require learners to design and implement a complete CI/CD pipeline using GitLab, demonstrating their understanding of the continuous deployment lifecycle.
Introduction to GitLab and its ecosystem
Setting up GitLab repositories and permissions
Creating and managing CI/CD pipelines
Implementing automated testing in deployment workflows
Environment management and deployment strategies
Monitoring and logging for continuous deployment
Integrating third-party tools and services
Best practices for version control and branching strategies
Troubleshooting common deployment issues
Final project: Designing a CI/CD pipeline for a sample application

Learning goal

Equip participants with the skills to effectively implement continuous deployment practices using GitLab, enabling them to enhance software delivery efficiency.

Target group

Graduates, job seekers, business professionals, researchers, and consultants interested in enhancing their skills in continuous deployment.

Prerequisites

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

Format and certification

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

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

Related programs

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