Example Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 1 - Chapter Introduction (1:34)
- 2 - Jobs: Basic Building Blocks of Pipeline (4:57)
- 3 - Execute Pipeline (11:11)
- 4 - Stages: Group jobs (6:44)
- 5 - needs: Dependency between jobs (5:03)
- 6 - script: Inline shell commands and executing shell script (6:52)
- 7 - only: Specify when job should run (3:52)
- 8 - Workflow Rules: Control Pipeline behavior (3:42)
- 9 - Trigger Pipeline on Merge Request (6:58)
- 10 - Predefined CI/CD Variables in GitLab (2:03)
- 11 - Define Custom Variables (13:00)
Available in
days
days
after you enroll
- 1 - GitLab Runners for running the jobs (3:37)
- 2 - GitLab Executors - Different Executor Types (11:18)
- 3 - Job Execution Flow (1:36)
- 4 - Docker Executor (15:23)
- 5 - Project Runners: Runners for specific projects (3:24)
- 6 - Demo Overview: Configure self-managed Runners (2:31)
- 7 - Install & Register Local Runner on MacOS (5:45)
- 8 - Install & Register Local Runner on Windows (6:38)
- 9 - AWS Pre-Requisite (20:10)
- 10 - Install & Register an AWS EC2 Runner (10:18)
- 11 - Execute jobs on Project Runner (Tags) (9:37)
- 12 - Add Docker Runner on EC2 Instance (8:23)
- 13 - Group Runners: Runner for a GitLab Group (5:37)
- 14 - Self-Managed GitLab Instance (2:27)
- 15 - Note on GitLab Runner Versions - Compatibility (2:31)
- 16 - GitLab Architecture Recap (2:53)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 1 - Section Overview (1:16)
- 2 - Configure Dynamic Versioning for Docker Image (34:37)
- 3 - Configure Caching to speed up Pipeline execution (30:14)
- 4 - Testing in CI/CD & Configure Security Tests (SAST) (14:29)
- 5 - Intro to Multi-Stage Deployments (Multi-Stage Demo - Part 1) (5:45)
- 6 - Promote to Staging (Multi-Stage Demo - Part 2) (12:21)
- 7 - Reuse pipeline configuration using extends (Multi-Stage Demo - Part 3) (7:51)
- 8 - Promote to Production (Multi-Stage Demo - Part 4) (7:04)
- Take a break and Leave us a Review :)
Available in
days
days
after you enroll
- 1 - What are Microservices? (8:14)
- 2 - Monorepo vs Polyrepo (7:27)
- 3 - Demo Overview (1:25)
- 4 - Monorepo - Start services locally and get to know the Application (7:22)
- 5 - Prepare Deployment Server (Monorepo Demo - Part 1) (6:11)
- 6 - Build Micro Services (Monorepo Demo - Part 2) (15:35)
- 7 - Deploy Micro Services (Monorepo Demo - Part 3) (30:35)
- 8 - CI/CD pipeline for Polyrepo (20:56)
- 9 - Extract common logic (Job Templates - Part 1) (14:12)
- 10 - CI Templates - Library for all projects (Job Templates - Part 2) (10:33)
Available in
days
days
after you enroll
Available in
days
days
after you enroll