->

Gitlab CI/CD - From Zero to Hero

Gitlab CI/CD - From Zero to Hero

https://www.techworld-with-nana.com/gitlab-cicd-course

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


 

 

 

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

 

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 et

 

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 security tests (SAST)

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

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

 

Gitlab CI/CD - From Zero to Hero


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Solid   |  

Information
Members of Guests cannot leave comments.




rss