Use Code TRYNOW15 for a One-Time, Extra 15% OFF at KodeKloud
DevOps
Kubernetes

Prep Course - Certified Argo Project Associate (CAPA)

Master Argo for Kubernetes with the Argo certification course! Learn ArgoCD, Workflows, Rollouts, and Events with practical labs.
Barahalikar Siddharth
Technical Architect and Educator
DevOps Pre-Requisite Course
Play Button
Fill this form to get a notification when course is released.
book
6
Lessons
book
Challenges
Article icon
114
Topics

What you’ll learn

Our students work at..

Description

The Argo Project is at the forefront of cloud-native application delivery, workflow automation, progressive delivery, and event-driven processing for Kubernetes. The CAPA course is your complete, practical roadmap to mastering every corner of Argo—from ArgoCD and Workflows to Rollouts and Events. Whether you’re looking to optimize deployments, automate complex pipelines, or trigger workflows on any event—this immersive course will get you hands-on, guide you to certification, and empower you to operate Kubernetes the Argo way!

Why Argo?

Argo's suite of tools—ArgoCD, Workflows, Rollouts, and Events—powers some of the most advanced Kubernetes-based platforms. DevOps engineers, SREs, and platform teams rely on Argo for seamless GitOps workflows, flexible release strategies, bulletproof automation, and event-driven cloud-native operations. Argo skills are a “must-have” for accelerating your career and unlocking next-level productivity.

What You’ll Learn:

  • Mastering ArgoCD: Modern Kubernetes Continuous Delivery
    • What, Why & How of ArgoCD: Demystify ArgoCD with practical insights into its purpose, architecture, and value in real Kubernetes delivery.
    • Core Concepts & Features: Learn declarative GitOps, reconciliation, projects, applications, health, sync options, and more.
    • Installation & Setup: Step-by-step labs to install ArgoCD, configure the server, CLI, and create your first GitOps applications both via UI and CLI.
    • Application, Project, and Deployment Deep Dive: Go beyond the basics—explore multi-cluster deployments, HELM, ApplicationSets, cluster generators, rollback, sync strategies (hooks, waves, ignoreDifferences), advanced health checks, manual and automated synchronization, and robust project management.
  • Orchestrate Any Pipeline with Argo Workflows
    • Workflows Demystified: Unlock the full potential of Argo Workflows for automating anything in Kubernetes—CI/CD pipelines, ML workflows, data processing.
    • Architecture & Installation: Install and operate Workflows on your cluster, plug into Minio, and persist workflow artifacts.
    • Workflow Definition Mastery: Master templates (script, step, container, suspend), parameters, artifacts, conditional logic, outputs, retries, timeouts, and more.
    • Visualize and Streamline Workflow Execution: Create DAGs for complex dependencies, maximize parallelism, and reuse via WorkflowTemplates—backed by hands-on demos and real-world labs.
  • Progressive Delivery with Argo Rollouts
    • Modern Release Strategies: Grasp key concepts, terminology, and architectural insights into Argo Rollouts.
    • Strategies for Zero-Downtime Deployments: Hands-on labs with rolling, recreate, blue/green, and canary releases—transition Kubernetes Deployments to advanced Rollouts with robust health checks.
    • Automated Analysis & Safety Nets: Learn to define and interpret AnalysisTemplates, AnalysisRuns, health assessment, and progressive delivery practices with examples and labs.
  • Event-Driven Automation with Argo Events
    • Event-Driven Ops, Kubernetes Style: Learn the core architecture, install Argo Events, and trigger workflows and resources on virtually anything—webhooks, storage, cron/calendar, and more.
    • Building Event Pipelines: Configure NATS EventBus, define sensors and event-sources, set up RBAC, parameterize triggers, filter events, and integrate with Minio—all reinforced through interactive labs.
  • Certification Preparation
    Throughout the course, you’ll engage with focused, real-world labs and scenario-driven demos. Upon completion, consolidate your knowledge with tailored practice exams, ensuring you’re fully equipped to ace the Certified Argo Project Associate (CAPA) exam.

Who Should Take This Course?

  • Cloud engineers, SREs, and DevOps professionals looking to automate Kubernetes deployment, delivery, and workflows the Argo way.
  • Platform and Release engineering teams eager for scalable, reliable, and auditable GitOps pipelines.
  • Developers, architects, and CI/CD engineers seeking to implement advanced deployment strategies, workflow automation, and event-driven operations on Kubernetes.
  • Anyone aspiring to become Argo-Certified (CAPA)—no prior Argo or GitOps experience required!

Bring your Kubernetes journey to the next level—enroll in CAPA and master Argo today!

Read More

What our students say

About the instructor

Barahalikar Siddharth is not just a technologist but also an educator and innovator, committed to advancing technology through both professional practice and teaching.

With over 8 years of experience in DevSecOps, MuleSoft, Kubernetes, Apigee, Istio, and GCP, he is a Technical Architect known for his innovative approach to technology solutions. His expertise spans API development and management, utilizing platforms like Google Apigee, Mulesoft, and Kubernetes.

As an instructor, Siddharth shares his deep knowledge in Kubernetes, and DevSecOps, providing practical and comprehensive learning experiences. His academic contributions include papers on extending microservices using Istio Service Mesh and the management of microservices with DevOps tools.

Siddharth's career began at HCL Technologies, evolving from a Software Developer to a Technical Architect.His accolades include multiple Infinity League recognitions and a CKAD: Certified Kubernetes Application Developer certification.

No items found.

Introduction

lock
lock
2
Topics
Lesson Content

Module Content

Course Overview 03:30
How to Reach Out to KodeKloud and Engage with the Community

ArgoCD

lock
lock
39
Topics
Lesson Content

Module Content

Course Introduction 07:34
GitOps Principles 13:56
ArgoCD Basics 01:21
ArgoCD Concepts/Terminology 02:27
ArgoCD Features 02:51
ArgoCD Architecture 02:06
ArgoCD Architecture - Core Components 02:40
Installation Options 02:08
Demo: ArgoCD Installation 05:18
Lab: Setup ArgoCD Server and CLI
ArgoCD Application 01:13
Demo: Create Application using UI 04:54
Demo: Manual sync 04:49
Demo: Create and Sync Application using CLI 05:04
ArgoCD Project 01:06
Demo: Create and Test ArgoCD Project 07:18
Lab: Exploring ArgoCD Application and Project
Reconciliation loop 02:42
Demo: Reconciliation Timeout 08:22
Demo: Git Webhook Configuration 06:29
Lab: ArgoCD Application Reconciliation
Application health 03:02
Demo: Application Custom Health Check 07:07
Types of Sync Strategies 06:03
Demo: Application Synchronization Options 03:40
Demo: ignoreDifferences 06:07
Sync Hooks 06:06
Demo: Sync Hook - 1 03:07
Demo: Sync Hook - 2 06:08
SyncWaves 04:08
Demo: Sync Wave - 1 10:03
Lab: Mastering Sync Hooks, waves, Health Check, Sync Options
Multi-Cluster Application Deployment 01:31
Demo: Multi-Cluster Application Deployment 06:49
Deploy Apps using HELM Chart 01:39
Demo: Deploy Apps using HELM Chart 08:52
ApplicationSet 04:15
Demo: ApplicationSet - Cluster Generator 07:01
Lab: Explore Multi-Cluster, ApplicationSet and Helm-Chart Deployment

Argo Workflow

lock
lock
37
Topics
Lesson Content

Module Content

Introduction to Argo Workflows and Features 02:05
Installation Options 01:28
Architecture 02:34
Demo: ArgoWorkflow Installation 06:14
Argo Workflow Specification 02:09
Demo: simple Workflow using CLI or UI 05:39
Lab: Argo Workflows - Installation, CLI Operations
ArgoWorkflow Template Definitions Types 03:19
Parameters 02:05
Demo: Parameters 05:19
Demo: Template - Script 01:49
Demo: Template - Steps 02:21
Demo: Template - ContainerSet 01:45
Template Invocators Types - Steps 02:10
Demo: Template - Suspend 04:05
Output Parameters 02:10
Demo: Output Parameters 03:22
WorkflowTemplates 04:35
Demo: WorkflowTemplates 05:14
Argo Workflow Specification-2 06:16
Demo: when: Conditional 03:25
Demo: Daemoned 03:16
Demo: Timeout 03:15
Demo: Exit Handler 03:14
Demo: Retry 04:33
Lab: Argo Workflows - Reusable Workflow Templates
Argo Workflow Artifacts 03:54
Demo: Accessing MinIO 04:04
Demo: Generate and Consume Artifacts 07:19
Demo: Artifacts Garbage Collection 03:57
Lab: Argo Workflows - Artifacts
Argo Workflow DAG 05:39
Demo: DAG Demo 02:53
Demo: DAG Enhanced Depends 04:34
Lab: Argo Workflows - DAG
Argo Workflow Data Processing 05:40
Demo: withItems and Parallelism 08:03

Argo Rollouts

lock
lock
21
Topics
Lesson Content

Module Content

Introduction to Argo Rollouts and Features 02:35
Architecture 01:02
Installation Options 01:50
Demo: Argo Rollouts Installation and UI 04:14
Deployment and Release pattern 03:15
Demo: Rolling vs Recreate 06:22
Lab: Deploying a Rollout
Rollout Controller Specification 05:22
Demo: Convert K8S Deployments to Rollout 05:11
Blue Green Deployment Strategy 05:23
Demo: Blue Green Deployment 10:10
Canary Deployment 09:41
Demo: Canary Deployment 11:07
Lab - Blue Green Deployment
Analysis Template and AnalysisRun 15:59
Demo: Health Check 03:12
Demo: AnalysisTemplate 05:32
Demo: AnalysisRun 07:56
Demo: Clarification 03:20
Demo: AnalysisRun - Abort 11:17
Lab: Application Analysis

Argo Events

lock
lock
14
Topics
Lesson Content

Module Content

Argo Events Architecture 04:07
Demo:Argo Events Installation 02:29
Event Bus 02:15
Demo: Configure NATS EventBus 03:47
Event Source 03:03
Demo: Setup Event Source for Webhook - HTTP 03:41
Sensor 08:33
Demo: Create a Webhook Sensor 11:14
Demo: Configure Service Account with RBAC Settings 06:42
Lab: Agro Events
Demo: Setup a MinIO Event Source 04:04
Demo: Create a MinIO Sensor 03:45
Demo: Trigger Conditions 09:16
Lab - Agro Events - Part 2

Certification Readiness

lock
lock
1
Topics
Lesson Content

Module Content

Mock Exam 1
Play Button
Fill this form to get a notification when course is released.
This course comes with hands-on cloud labs
book
6
Modules
book
Lessons
Article icon
114
Lessons
check mark
Course Certificate
Videos icon
09.10
Hours of Video
laptop
Hours of Labs
Story Format
Videos icon
Videos
Case Studies
ondemand_video icon
Demo
laptop
Labs
laptop
Cloud Labs
checklist
Mock exams
Quizzes
Discord Community Support
people icon
Community support
language icon
English
Closed Captions