Udemyallen

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

Learn GitLab CI/CD with hands-on projects on AWS. DIY labs for real-world pipeline implementation. Boost your DevOps skills!

4.7(961)
9,050students
6h 35m
Certificate
AutoPilot DevOps
AutoPilot DevOpsCloud Engineering / DevOps

Course Content

Gitlab CI CD Hands On - Begineer to Pro | 50 DIY Labs - 2025 is an all-levels Udemy course taught by AutoPilot DevOps. It runs 6h 35m, is taught in English, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 961 reviews, with 9,050 students enrolled. It is a paid course, last updated March 2025.

Master GitLab CI/CD: Build 50 Pipelines Hands-On

This comprehensive, hands-on course takes you from a beginner to an expert in GitLab CI/CD. Learn GitLab by doing with 50 practical labs designed to solidify your understanding of continuous integration and continuous delivery. Perfect for developers, DevOps engineers, and system administrators looking to automate their workflows and streamline deployments.

What You'll Learn:

  • GitLab Setup: Learn to set up your GitLab environment, including AWS account setup, configuring VM/EC2 for runner setup, and managing GitLab accounts and GitLab runners. Includes detailed instructions for GitLab runner registration and Docker setup on runner, along with sudo setup on runner.
  • GitLab Fundamentals (Beginner): Master core GitLab CI/CD concepts such as GitLab stages, GitLab jobs, GitLab scripts, GitLab tags, GitLab variables (including GitLab predefined variables), and using before_script, after_script, GitLab allow failures, GitLab needs, GitLab rules, GitLab timeout, and GitLab parallel execution with runner concurrent limits.
  • Advanced GitLab CI/CD Techniques: Explore advanced features like GitLab triggers, GitLab include and GitLab inherit, GitLab cache, GitLab Pages, GitLab access tokens, GitLab environments, and GitLab templates. Gain proficiency in GitLab CI/CD for Artifacts, Pages, Package Registry, and Container Registry. Understand Static/Dynamic Environments, Templating, and Scheduler.
  • Kubernetes & Terraform Integration: Discover how to integrate GitLab CI/CD with Kubernetes cluster integration (EKS) and Terraform integration for a fully automated DevOps pipeline.
  • DevSecOps with GitLab: Implement security features in GitLab CI/CD (DevSecOps) with a live project, ensuring secure deployments.

Key Skills & Concepts Covered:

  • Hands-on Labs: 50 practical labs to build your own GitLab pipelines.
  • Docker Integration: Learn to build and deploy containerized applications using Docker within your GitLab CI/CD pipelines.
  • Real-World Deployment: Gain experience with real-world deployment scenarios.
  • GitLab Best Practices: Emphasis on implementing industry-standard GitLab CI/CD best practices.
  • End-to-End Project: Build and deploy a complete web application using GitLab CI/CD.

This course is ideal for anyone looking to enhance their skills in GitLab CI/CD and implement automated build, test, and deployment processes. Start building robust and efficient pipelines today!

Keep Learning, All the Best!

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

Handstand 102

by Enrique Escajeda

5.0(50)
40m
intermediate
skillshare
skillshare
5.0(172)
3h 23m
all
skillshare
5.0(33)
1h 14m
beginner
skillshare
skillshare