top of page
16.png

Complete GitLab CI/CD Course
with Docker | Kubernetes | Microservices

Learn how to build production-ready CI/CD pipelines in one comprehensive and practical course!

 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer
 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer

Become a GitLab CI/CD Pro -
Build real DevOps Pipelines

GitLab CI/CD is one of the most popular CI/CD platforms! More and more companies are adopting it. So, the need for Developers or DevOps engineers, who know how to build complete CI/CD pipelines on GitLab is increasing.

 

While many GitLab courses teach you only the basics, we will dive into more advanced demos, like implementing dynamic versioning, using cache to speed up the pipeline execution or deploying to a K8s cluster. So, you'll have built several CI/CD pipelines  with real life examples & best practices!

As usual you can expect complex topics explained in a simple way, animations to help you understand the concepts better and lots of hands-on demos

By the end of this course, you'll be able to...

  • Confidently use GitLab CI/CD at your work

  • Set up self-managed GitLab Runners

  • Build and deploy containers with Docker Compose

  • Build a Multi-Stage Pipeline

  • Configure a CI/CD pipeline for a Monorepo Microservice

  • Configure a CI/CD pipeline for a Polyrepo Microservice

  • Deploy to a managed Kubernetes cluster

  • Setup a CI/CD pipeline with best practices

COURSE INCLUDES:

9 Chapters, 66 Lectures
10+ Hours of Video
Hands-On Demos
English Subtitles
Exclusive Community & Support
Course Certificate

INSTAGRAM 2.0 (10).png

$ 275

*Price excludes any applicable VAT taxes

What you'll learn - GitLab Concepts

Pipelines, Jobs, Stages

GitLab Runners & Executors

Regular & Secret Variables

GitLab's built-in Docker registry

Workflow Rules

Environments

Everything about Caching

Configure Job Artifacts (test report, passing files and env vars)

GitLab's Job Templates

Reuse pipeline configuration by writing own job ci-templates library

Conditionals

needs, dependencies, extends, only etc.

What you'll learn - Real Life Demos & CI/CD Concepts

Pipeline: Test, Build, Push & Deploy Docker Containers

Deploy with Docker Compose

Configure dynamic versioning

Configure caching to speed up job execution

Configure CI/CD pipelines for Monorepo & Polyrepo Microservices Application

Promote to staging and production

Configure local & remote GitLab Runners

Deploy to a K8s cluster from CI/CD pipeline

Configure security tests (SAST)

Learn Best Practices & industry insights!

Pre-Requisites:

  • Basics of Containers - Docker (My Docker Course on Youtube is sufficient)

  • Linux Basics (Working with the terminal)

  • Basics of Git - like cloning a repository, commit, push, pull

  • Only for the last chapter/demo project, where we deploy to K8s: Basics of Kubernetes (My K8s course on Youtube is sufficient)

Who this course is for:

  • Software Developers

  • DevOps Engineers

  • System Administrators

  • Especially for people, who have basic IT knowledge and

    • want to learn how to set up real life pipelines

    • want to learn how to build a CI/CD pipeline with GitLab platform

 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer

Course Curriculum

Course Overview

Your Path to become a CI/CD Pro! 

Chapter 1:      Course Overview

Chapter 5:      Real Life Pipeline: CD with Docker & Compose

Chapter 9:      Congrats!

 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer

Chapter 2:      Intro: What is CI/CD and GitLab in comparison 

Chapter 3:       Core Concepts:  Jobs, Stages, Variables, ...

Chapter 4:      GitLab Architecture: Runners, Executors, ...

Chapter 6:      Advanced Pipeline: Versioning, Cache, Multi-Stage, ...

Chapter 7:      Deploy Microservices App (Mono & Polyrepo)

Chapter 8:      Deploy to Kubernetes cluster

Build production-ready DevOps Pipelines with
Docker, Kubernetes & Microservices  🚀

 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer

Containers are standard. Build, Push and deploy Docker containers using Docker Compose

Configure a CI/CD pipeline for Microservices application - both with Monorepo and Polyrepo!

 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer

Kubernetes is popular.Learn how to deploy to a Kubernetes cluster from the pipeline

 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer

Your Instructor

 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer

Hi, my name is Nana. I'm a DevOps Engineer and Trainer.
I've
taught millions of people how to become professional DevOps engineers through my DevOps bootcamp, Youtube channel and online courses.

Nana Janashia

Why learn from me

  • Millions of students love the way how I explain complex concepts in an easy way, so that everyone can understand it

  • Learn from a CNCF Ambassador, AWS Container Hero and Docker Captain

  • Have given trainings/talks/workshops @ companies like NASA, Microsoft, Red Hat

 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer
 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer
 Software Developer, Software Developer Courses,  IT courses,  DevSecOps courses, How to become a software developer,   DevOps Consultant and Trainer
bottom of page