When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Gitlab CI CD Hands On - Begineer to Pro | 50 DIY Labs - 2025

Unlock the Power of GitLab CI/CD with Real-World Projects | Gitlab CI CD DIY LABS with Project Implementation on AWS

     
  • 4.3
  •  |
  • Reviews ( 939 )
₹589

This Course Includes

  • iconudemy
  • icon4.3 (939 reviews )
  • icon6h 52m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Gitlab CI CD Hands On - Begineer to Pro | 50 DIY Labs - 2025

Gitlab CI CD Hands On | Build your own 50 Gitlab Pipelines

Learn Gitlab by Doing | Gitlab CI CD Practice Questions with Answers | Gitlab CI CD Live Docker Project

This is a Hands On Practice Question/Solution based course , where Beginners/Professionals can practice the Gitlab CI CD Pipeline Setup.

This comprehensive course is designed to take you from beginner to advanced in GitLab CI/CD through 50 hands-on labs. Whether you're new to CI/CD or looking to expand your expertise, this course offers step-by-step guidance to master GitLab pipelines, automation, and deployment strategies. You'll start with the basics — setting up GitLab, configuring runners, and building simple pipelines. As you progress, you'll dive into advanced concepts like triggers, caching, and deploying containerized applications to production. By the end of this course, you'll have a solid understanding of GitLab CI/CD best practices, with real-world projects to showcase your skills.

Course Outline:

1. GitLab Setup

AWS Account Setup

VM/EC2 for Runner Setup

GitLab Account Setup

GitLab Runner Setup

GitLab Runner Registration

Docker Setup on Runner

Sudo Setup on Runner

2. GitLab Hands-On (Beginner)

GitLab Stages

GitLab Jobs

GitLab Scripts

GitLab only

GitLab Tags

GitLab Variables

GitLab Predefined Variables

GitLab before_script

GitLab after_script

GitLab Allow Failures

GitLab needs

GitLab Rules

GitLab Timeout

GitLab Parallel Execution

Runner Concurrent Limits

3. GitLab Hands-On (Advanced)

GitLab Trigger

GitLab include

GitLab inherit

GitLab Cache

GitLab Pages

GitLab Access Tokens

GitLab Environments

GitLab Templates

GitLab CI CD | Artifacts, Pages, Package Registry and Container Registry

GitLab CI CD | Static/Dynamic Environments, Templating and Scheduler

GitLab CI CD | Kubernetes Cluster Integration (EKS)

GitLab CI CD | Terraform Integration with CI/CD

GitLab CI CD | Security Features in GitLab CI CD (DevSecOps) with Live Project

4. GitLab CI/CD Project

Dockerfile Setup

GitLab Container Registry Setup

GitLab Environment Setup

Build and Deploy to Production Environments

Key Takeaways:

Step-by-Step Labs for Practical Learning

50 Hands-On Tasks to Build your own pipeline

Real-World Deployment Scenarios

Emphasis on GitLab CI/CD Best Practices

Covers Docker Integration for Modern DevOps Workflows

End-to-End Project to Build and Deploy a Web Application This course is perfect for developers, DevOps engineers, and system administrators aiming to master GitLab CI/CD. Whether you're automating simple tasks or deploying complex applications, this course will equip you with the skills to succeed. Keep Learning , All the Best..

What You Will Learn?

  • GitLab CI CD Pipelines Setup .
  • GitLab CI CD Docker Project Hands On .
  • GitLab CI CD Practice Questions on Advance Topics .
  • Setup GitLab Container Registry, Environments, Artifacts and much more ....