Training > Cloud & Containers > LFS256 + CAPA
BUNDLE

DevOps and Workflow Management with Argo (LFS256) + Certified Argo Project Associate (CAPA) Exam Bundle

The Certified Argo Project Associate (CAPA) exam demonstrates a user’s ability to navigate the Argo Project ecosystem including when and why to use each tool.

Learn to streamline Kubernetes workflows with Argo tools with DevOps and Workflow Management with Argo (LFS256).

Purchase the course + CAPA for $299 OR get a subscription with unlimited access to all e-learning courses and SkillCreds for $495!

Who Is It For

The LFS256 course is tailored for DevOps engineers, software developers, SysAdmins, and IT managers. It teaches skills in Kubernetes workflow management, streamlined deployments, and GitOps practices.
read less read more
What You’ll Learn

Learn Argo for seamless Kubernetes workflows: deploy apps, manage rollouts, implement RBAC, troubleshoot, leverage event-driven architecture, and optimize with the Argo CLI.
read less read more
What It Demonstrates

A CAPA demonstrates a candidate’s solid understanding of the Argo Project ecosystem, terminology, and best practices for each tool and how it relates to common DevOps, GitOps, Platform Engineering, and related practices.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Introduction to Argo
Chapter 3. Argo CD
Chapter 4. Argo Workflows
Chapter 5. Argo Rollouts
Chapter 6. Argo Events

Exam Domains & Competencies
Expand All
Collapse All
Argo Workflows36%
Understand Argo Workflow Fundamentals
Generating and Consuming Artifacts
Understand Argo Workflow Templates
Understand the Argo Workflow Spec
Work with DAG (Directed-Acyclic Graphs)
Run Data Processing Jobs with Argo Workflows
ARGO CD34%
Understand Argo CD Fundamentals
Synchronize Applications Using Argo CD
Use Argo CD Application
Configure Argo CD with Helm and Kustomize
Identify Common Reconciliation Patterns
Argo Rollouts18%
Understand Argo Rollouts Fundamentals
Use Common Progressive Rollout Strategies
Describe Analysis Template and AnalysisRun
Argo Events12%
Understand Argo Events Fundamentals
Understand Argo Event Components and Architecture

Exam Details & Resources
The CAPA exam is an online, proctored, multiple-choice exam.
Lab Info
You will need to meet the following system requirements:

  • Operating System: A modern operating system capable of running Docker and Kubernetes. This could be Linux (Ubuntu, CentOS), macOS, or Windows 10 Pro/Enterprise/Education with Hyper-V enabled.
  • Hardware: At least 8GB of RAM (16GB recommended) and a minimum of 20GB of free disk space. These specifications are necessary to run a local Kubernetes cluster using a lightweight distribution like K3s. If your system does not meet these requirements, we recommend using the free tier of a public cloud provider like AWS, GCP, or Azure.
  • Software:
    • Docker: Docker is used to run containers. Install the latest stable version.
    • Kubernetes: You can install a local Kubernetes cluster using a lightweight distribution like K3s. The course will cover the setup of a local Kubernetes cluster.
    • kubectl: The Kubernetes command-line tool, kubectl, allows you to run commands against Kubernetes clusters.
    • Argo CLI: The Argo command-line tool will be used to interact with Argo components.
    • Code editor: A text editor or IDE that supports YAML for editing configuration files and manifests, such as Visual Studio Code.

Please note that while you can choose to use another distribution like managed Kubernetes by public cloud services like AWS, GCP or Azure, this course does not cover the setup of them. Specific labs might have additional requirements which will be specified in the lab instructions.

Prerequisites
Before starting LFS256, you should be familiar with:

  • Kubernetes basics: Familiarity with Kubernetes concepts such as Pods, Services, Deployments, and Namespaces is crucial. Understanding how to create and manage these resources will be beneficial.
  • YAML manifests: Since Argo uses YAML for configuration and defining workflows, a good understanding of YAML syntax and how to write Kubernetes manifests in YAML is required.
  • Imperative vs Declarative configuration: Knowledge of these two approaches to configuration management in Kubernetes is important. Argo uses a declarative approach, so understanding the difference between the two will be helpful.
  • GitOps practices: As Argo is a tool that enables GitOps practices in Kubernetes, having an understanding of GitOps principles and practices would be beneficial.
  • Command Line Interface (CLI) usage: Basic skills in using the command line interface are necessary as the course includes hands-on labs that require interaction with Argo’s CLI.
  • Basic programming skills: While not strictly necessary, having basic programming skills can help in understanding some of the more advanced concepts in the course, such as parameterization and conditionals in Argo Workflows.

There are no pre-requisites for the CAPA exam.