GitLab CI/CD: Building Modern DevOps Pipelines
Learn to automate software delivery by configuring, managing, and optimizing GitLab pipelines for real-world applications.
-
๐ฌ
AI instructor
Ask about any lesson and get a clear answer instantly, anytime. -
๐
Start anytime
No schedules or deadlines โ learn at your own pace, whenever suits you. -
๐
In English
Lessons, tasks and certificate โ all fully in your language.
About this course
In the fast-paced world of software development, manual deployment is no longer an option. GitLab provides a unified platform that streamlines the entire DevOps lifecycle, making it an essential tool for anyone involved in modern software engineering. This course provides a clear, text-based path to understanding how to automate your workflows from the first line of code to the final deployment.
You will transition from a basic understanding of version control to building robust, automated pipelines that test, build, and deploy applications. By the end of this course, you will be able to structure complex CI/CD configurations and manage the underlying infrastructure that powers modern automation.
What you'll learn:
- Understand the core principles of Continuous Integration, Delivery, and Deployment.
- Configure GitLab Runners to execute automated jobs across different environments.
- Master pipeline syntax to define stages, jobs, and dependencies.
- Manage secrets and environment variables to ensure secure deployments.
- Implement the GitLab Container Registry to store and version your application images.
- Apply security best practices using Static Application Security Testing (SAST) within your pipelines.
- Deploy a web application to cloud platforms through fully automated workflows.
The course begins with foundational concepts, including Git essentials and the GitLab interface, before moving into practical YAML configuration and advanced optimization techniques. You will work through written exercises that simulate real-world scenarios, ensuring you can apply these skills to any project immediately.
This course is designed for beginners and aspiring DevOps engineers; no prior experience with automation tools is required. Start your journey into the world of DevOps and master the art of automated delivery.
What you'll get
-
๐
Certificate of completion
Add it to your LinkedIn profile -
๐ฌ
Personal AI tutor
Stuck on a lesson? Ask your built-in tutor anything, any time. -
๐ง
Audio version included
Learn on the go โ no screen needed -
โพ๏ธ
Lifetime access
Come back anytime, no expiry -
๐ฑ
Phone or computer
Works anywhere, any device -
๐ธ
14-day refund
No questions asked -
โก
Short & focused
2h 36m of practical content
Reviews
No reviews yet โ be the first to share your experience.
Learners also took
๐ผ Job-ready
๐ With certificate
Containerizing Applications with Docker, Jenkins, and AWS
Certificate
Hands-on
R 200.00
→
๐ With certificate
Kubernetes for Beginners: Deploy Your First Containerized Web App
Certificate
Hands-on
R 200.00
→
โก Best to start
๐ With certificate
DevOps Capstone: Deploying Secure Microservices
Certificate
Hands-on
R 200.00
→
๐ผ Job-ready
๐ With certificate
Docker Optimization and Security Best Practices
Certificate
Hands-on
R 200.00
→
Frequently asked
What do I need to take this course? +
Just a phone or computer with internet. No installs, no special hardware.
How do I pay? +
By card via Stripe. We donโt store card details โ Stripe handles them securely.
Can I get a refund? +
Yes โ full refund within 14 days, no questions asked.
How long will I have access? +
Forever. Once you purchase, the course is yours to revisit anytime.
Will I get a certificate? +
Yes. On completion you'll receive a certificate you can add to your LinkedIn profile.
Built for learners in
Tech
Design
Finance
Marketing
Healthcare
Education
Hospitality
Manufacturing