Web, Mobile & Cyber Technologies

Continuous Integration with GitLab CI

Mastering Continuous Integration with GitLab CI

Workload: 180 hours Topics: DevOps for Web and Mobile Technologies
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 equips participants with the necessary skills to implement and manage CI/CD pipelines effectively. The course emphasizes hands-on, project-based learning, allowing attendees to engage with real-world scenarios and develop practical solutions. Participants will gain insights into automating testing, building, and deployment processes, significantly enhancing their productivity and collaboration within development teams.
The program is structured to facilitate a deep understanding of GitLab CI tools and best practices. By the end of the course, learners will have the capability to design, implement, and troubleshoot CI pipelines tailored to their projects. Participants are encouraged to publish their results and experiences in Cademix Magazine, fostering a community of shared knowledge and innovation. The final project will involve creating a comprehensive CI pipeline for a sample application, integrating various tools and methodologies learned throughout the course.
Syllabus:
Introduction to Continuous Integration and its Importance
Overview of GitLab CI/CD Architecture
Setting Up GitLab CI Environment
Writing and Configuring .gitlab-ci.yml Files
Integrating Version Control with CI/CD Processes
Automated Testing Strategies and Tools
Deployment Automation Techniques
Monitoring and Logging CI/CD Pipelines
Troubleshooting Common CI/CD Issues
Final Project: Building a Complete CI Pipeline for a Sample Application

Learning goal

Enable participants to design, implement, and optimize CI/CD pipelines using GitLab CI, enhancing their employability and technical expertise.

Target group

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

Prerequisites

Basic understanding of version control systems, familiarity with Git, and foundational knowledge of software development processes.

Format and certification

Teaching method: Project-based, interactive.

Certificate: Certificate of Attendance, Certificate of Expert (upon completion of the final project).

Related programs

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