Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Argo CD for the Absolute Beginners - Hands-On DevOps
Rating: 4.3 out of 5(105 ratings)
1,645 students

Argo CD for the Absolute Beginners - Hands-On DevOps

Prepare for the Certified Argo Project Associate (CAPA) while enhancing your skills with Practical Argo CD
Last updated 1/2025
English

What you'll learn

  • Introduction to GitOps
  • How to Design and Implement Argo CD
  • Indepth Hands-On for Argo CD applications and projects
  • Sync Policy in Argo CD
  • Application Deployment using Helm, Kustomize and Private Repositories
  • Webhooks with Argo CD for Push based approach
  • Managing Multiple Kubernetes Clusters with Argo CD
  • Declarative Approach for Argo CD
  • Monitoring and Dashboarding

Course content

20 sections60 lectures5h 28m total length
  • Introduction3:20

    Explore Argo CD fundamentals and GitOps for Kubernetes, deploying applications through manifests, Helm, and customize, configuring projects, sync policies, webhooks, and App of apps patterns across multi-cluster environments.

  • GitHub Repository Link0:13
  • Course Material - Argo CD for the Absolute Beginners - Hands-On DevOps0:07

Requirements

  • Basic Unix/Linux Knowledge (Good to have)
  • Basic understanding of Kubernetes
  • Basic System Administrator Skills

Description

What’s in this course?


Argo CD for the Absolute Beginners - Hands-On is a comprehensive course, designed to guide you from foundational Argo CD knowledge to production-level skills.


The course starts with foundational topics, perfect for beginners, covering the GitOps Principles, then dive into the necessity and features of Argo CD. You will learn how to set up and manage a Argo CD environments and understand its architecture.


The course will explore Argo CD objects such as Applications and Projects, and you’ll become proficient in deploying Argo CD objects using ArgoCD console, Argocd CLI and a Declarative Approach. You’ll also learn how to perform advanced tasks like application upgrades and rollbacks, integrating Private Git repositories and working with Webhooks.


As you progress, you’ll delve into more specialized areas such as managing multiple Kubernetes clusters using Argo CD and app of apps pattern to manage complex applications in modular way. The course will also cover Argo CD monitoring.


By the end of this course, we will implement an end to end CI/CD Capstone project using Github actions and Argo CD.


Special Note:

This course is designed to showcase all practical concepts with live demonstrations. Every concept is presented in real-time, and any errors that arise are troubleshooted and addressed as they occur live in the demonstrations.


Legal Notice:

Argo CD or Argo Project is a registered trademarks of  The Cloud Native Computing Foundation (CNCF) and/or The Linux Foundation in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by The Cloud Native Computing Foundation (CNCF) and/or The Linux Foundation.


Student Testimonials:

★★★★★ "Is a great starting point for anyone new to GitOps and Argo CD. It provides a solid foundation by introducing the core principles of GitOps and explaining the purpose and features of Argo CD in a beginner-friendly way."

★★★★★ "Will highly recommend! The practical demonstrations were incredibly helpful."


Course Structure:

  • Lectures

  • Demos

  • Quizzes

  • Assignments


Course Contents:

  • Course Introduction

  • Getting Started with GitOps

  • Argo CD at a Glance

  • Understanding Argo CD Architecture

  • Installation and Configuration of Argo CD

  • Argo CD Applications using UI, CLI and YAML

  • Argo CD Projects using UI, CLI and YAML

  • Automatic Sync Policy in Argo CD

  • Rollouts and Rollbacks using Argo CD

  • Application Deployment using Helm, Kustomize and Private Repositories

  • Webhooks with Argo CD

  • Managing Multiple Kubernetes Clusters with Argo CD

  • Declarative Approach for Argo CD

  • Argo CD Monitoring and Dashboarding

  • End to End Capstone Project using GitOps and Argo CD


All sections of this course are demonstrated live, with the goal of encouraging enrolled users to set up their own environments, complete the exercises, and learn through hands-on experience!

Who this course is for:

  • System Administrators or System Engineers
  • Application Developers and Testers
  • DevOps Administrators or DevOps Engineers
  • Cloud Administrators or Cloud Engineers