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

Course Instructors Thinknyx Technologies Yogesh Raheja

$25.00 $49.00 49% OFF

Course Overview

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!

Course Curriculum

Argo CD for the Absolute Beginners - Hands-On DevOps

56 Learning Materials

Course Introduction

Introduction

Video
00:03:20

GitHub Repository Link

Course Material - Argo CD for the Absolute Beginners - Hands-On DevOps

PDF

Introduction to GitOps and Argo CD

Introduction to GitOps

Video
00:05:58

Overview of the Argo Projects

Video
00:01:46

Getting Started with Argo CD

Video
00:02:38

Features of Argo CD

Video
00:03:47

Demonstration - Argo CD Documentation

Video
00:08:14

Understanding Argo CD Framework

Core Argo CD Terminologies

Video
00:03:23

Setting up Argo CD

Pre-requisites for Setting up Argo CD

Video
00:02:51

Demonstration - Installing Argo CD on Kubernetes

Video
00:08:08

Demonstration - Argo CD UI Walkthrough

Video
00:05:00

Demonstration - Two node cluster setup (Optional)

Video
00:26:23

Argo CD Architecture

Understanding Argo CD Architecture

Video
00:05:45

Argo CD Applications

Introduction to Argo CD Applications

Video
00:01:55

Application Modes - UI (Console) and CLI and Manifests

Video
00:02:34

Demonstration - First Application Deployment using Argo CD

Video
00:20:12

Demonstration - Auto Namespace with Application Deployment

Video
00:05:28

Sync Options for Argo CD Applications

Video
00:04:30

Demonstration - Prune Sync Option with Argo CD Applications

Video
00:05:58

Demonstration - Argo CD Application deletion in non-cascade mode

Video
00:04:07

Argo CD Projects

Introduction to Argo CD Projects

Video
00:01:35

Demonstration - Project Creation in Argo CD

Video
00:03:02

Demonstration - Deploying and Troubleshooting Argo CD Applications in Custom Project

Video
00:09:17

Automatic Sync Policy in Argo CD

Getting Started with Automatic Sync Option in Argo CD

Video
00:04:27

Demonstration - Application Deployment with Automatic Sync

Video
00:05:11

Demonstration - Prune Resources option with Automatic Sync

Video
00:05:37

Demonstration - Self-Healing option with Automatic Sync

Video
00:03:23

Demonstration - Configure Automatic Sync Reconciliation Time

Video
00:09:31

Upgrades and Rollbacks using Argo CD

Upgrades and Rollbacks

Video
00:02:55

Demonstration - Upgrades and Rollbacks in Argo CD

Video
00:08:31

argocd CLI

Overview of argocd CLI

Video
00:03:05

Demonstration - argocd CLI Installation

Video
00:05:13

Demonstration - Application Lifecycle using argocd CLI

Video
00:07:13

Demonstration - Project Lifecycle Operations using argocd CLI

Video
00:07:31

Demonstration - Auto Sync Policy using argocd CLI

Video
00:02:02

Application Deployment using Helm, Kustomize and Private Repositories

Application Deployment using various methods

Video
00:01:34

Demonstration - Application Deployment using Helm (argocd CLI)

Video
00:03:50

Demonstration - Application Deployment using Helm (Argo CD UI)

Video
00:06:09

Demonstration - Application Deployment using Kustomize

Video
00:04:09

Demonstration - Git Private Repository Integration (https & ssh)

Video
00:05:15

Getting Started with Helm Charts (Optional)

Video
00:12:02

Demonstration - Deploying Helm Charts from Artifact Hub on Kubernetes (Optional)

Video
00:12:10

Webhooks with Argo CD

Introduction to Webhooks

Video
00:01:40

Demonstration - Webhooks with Argo CD

Video
00:06:56

Managing Multiple Clusters with Argo CD

Adding Multiple Kubernetes Clusters

Video
00:01:57

Demonstration - Managing Multiple Kubernetes Clusters with Argo CD

Video
00:06:32

Declarative Approach for Argo CD

Argo CD Applications with Declarative Approach

Video
00:01:12

Demonstration - Application Deployment using Declarative Way

Video
00:20:39

What are App of Apps

Video
00:02:25

Demonstration - App of Apps in Argo CD

Video
00:08:35

Argo CD Monitoring and Dashboarding

Argo CD Metrics for Monitoring and Dashboarding

Video
00:02:08

Demonstration - Argo CD Monitoring using Prometheus and Grafana

Video
00:10:49

Capstone Project

Overview of Capstone Project

Video
00:04:16

Demonstration - Capstone Project

Video
00:12:02

Conclusion

Conclusion

Video
00:00:50

Course Instructor

tutor image

Thinknyx Technologies

26 Courses   •   14 Students

Thinknyx® Technologies is a trusted name in the IT industry, backed by a team of seasoned professionals with extensive expertise across a broad spectrum of technologies. Our core competencies span Software Development, IT Infrastructure Management, Cloud Solutions, Automation, Container Management, Web & App Development, Cybersecurity, and Professional Services.  As a recognized and reputable brand, Thinknyx® Technologies delivers end-to-end IT consulting services, including specialized training in both Information Technology and essential Soft Skills. We also provide comprehensive Talent Acquisition and Recruitment solutions, supporting organizations of all sizes around the globe. 

Partner with Thinknyx® Technologies to empower your workforce, drive innovation, and stay ahead in the digital age.

tutor image

Yogesh Raheja

Yogesh Raheja is a Founder and Senior Solutions Architect at Thinknyx Technologies. Yogesh is a trusted advisor for many organizations, helping them navigate their DevOps and Containerization journey and implement Cloud and Automation solutions.

As an experienced instructor on ThinkRook, Udemy, Packt and other online leading platforms, he has also authored several globally published books, including Effective DevOps with AWS, Automation with Puppet 5, Automation with Ansible, and Automation with SaltStack.

Yogesh's expertise in Linux, Cloud technologies, Automation, and Kubernetes makes him a key instructor for this course. 

Related Courses

Unlock your potential with professional DevOps and Cloud Courses

Affordable Price
Affordable Price

Unlock your potential with affordable upskilling! Our unbeatable course prices are your chance to level up without breaking the bank.

Flexible Access
Flexible Access

Acquire flexible access to our resources with recorded lectures, post-module activities, and walk-through labs for comprehensive learning.

Certificate
Certificate of Completion

Receive a certificate of completion to showcase your new skills. Add it to your resume or LinkedIn profile to stand out.

Hands-On Experience
Hands-On Experience

Get hands-on experience with real-world scenarios and challenges, giving you practical skills for immediate application.

Expert Instructors
Expert Instructors

Learn from industry experts with years of experience in pentesting, passionate about sharing their knowledge.

Flexible Learning
Flexible Learning

Whether you're a beginner or experienced professional, our courses are designed to meet you where you are.