Skip to main content
CF

Mastering GitOps with Argo CD

4h 53m 33s
English
Paid

Mastering GitOps with Argo CD is a 34-lesson 4 hours 53 minutes self-paced course by Udemy. Welcome to "Mastering GitOps with Argo CD," a comprehensive guide to implementing modern GitOps practices and accelerating your continuous delivery pipeline using Argo CD.

Course facts

Lessons
34
Duration
4 hours 53 minutes
Level
All levels
Language
English
Updated
Instructor
Udemy
Price
Premium

Welcome to "Mastering GitOps with Argo CD," a comprehensive guide to implementing modern GitOps practices and accelerating your continuous delivery pipeline using Argo CD. You will learn the fundamentals of GitOps, explore Argo CD's powerful features, and dive deep into advanced deployment strategies and integrations.

This course is designed for DevOps engineers, developers, and IT professionals who want to improve their skills in managing Kubernetes-based applications using GitOps methodologies. By the end of the course, you will have a solid understanding of GitOps principles and be able to confidently use Argo CD to deploy, manage, and monitor your applications.

Course Highlights

Key takeaways from this course include:

  • Grasping the concepts and benefits of GitOps for managing application infrastructure
  • Familiarizing yourself with Argo CD, its architecture, and components
  • Setting up your environment, including Git, Kubernetes, and Argo CD
  • Designing and managing Git repositories for GitOps workflows
  • Deploying applications with Argo CD and understanding synchronization and rollback processes
  • Implementing advanced deployment strategies, such as multi-cluster deployments, canary, and blue-green deployments

Course Structure

With hands-on examples and practical demonstrations, this course will equip you with the skills and knowledge to streamline your application delivery process, reduce deployment risks, and embrace the full potential of GitOps with Argo CD.

Who Should Enroll?

Join us in "Mastering GitOps with Argo CD" as we guide you step by step through this exciting journey into the world of GitOps and Kubernetes application management. Whether you're a seasoned professional or just starting your career in the DevOps field, this course will provide you with the skills and confidence to excel in managing complex Kubernetes deployments using GitOps methodologies and Argo CD.

Who teaches Mastering GitOps with Argo CD? Udemy

Udemy thumbnail

Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.

Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.

What lessons are included in Mastering GitOps with Argo CD?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 34 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 1.1. Welcome and Course Overview
All Course Lessons (34)
#Lesson TitleDurationAccess
1
1.1. Welcome and Course Overview Demo
02:21
2
1.2. Understanding GitOps
04:55
3
1.3. Introduction to Argo CD
04:46
4
1.4. Why GitOps with Argo CD
03:04
5
2.1. Installing and Configuring Git
05:46
6
2.2. Kubernetes Cluster Setup
05:16
7
2.3. Installing Argo CD on Your Cluster
08:17
8
3.1. Git Repository Structure for GitOps
06:32
9
3.2. Manifests, Helm Charts, and Kustomize
11:16
10
3.3. GitOps Best Practices
02:35
11
4.1. Argo CD Architecture
04:10
12
4.2. Deploying a sample application to Argo CD
09:16
13
4.3. Deploying Helm charts to Argo CD
20:12
14
4.4. Deploying applications to Argo CD using Kustomize
08:50
15
4.5. Managing Secrets in GitOps
08:13
16
4.6. Synchronization and Rollbacks
07:31
17
5.1. Multi-Cluster Deployment with Argo CD
10:58
18
5.2. Introducing Argo CD ApplictionSets
07:00
19
5.3. Implementing Blue-Green Deployments
05:55
20
5.4. Implementing Canary Deployments
09:10
21
6.1. Section Introduction
02:25
22
6.2. Preparing our sample application (the currency converter)
12:14
23
6.3. Connecting Argo CD to GitHub
06:34
24
6.4. Setting up the CI pipeline using GitHub Actions
11:56
25
6.5. Using Argo CD for the Continous Deployment (CD) part
16:01
26
7.1. What are Argo CD plugins and why we may need them
05:06
27
7.2. Creating an Argo CD plugin for envsubst
16:23
28
7.3. Introducing Terraform and our sample project
17:36
29
7.4. Using an Argo CD dynamic plugin with Terraform for a zero-touch workflow
16:12
30
8.1. Introducing Resource Hooks and their need
08:54
31
8.2. Using PreSync Hook for performing database migrations
11:43
32
8.3. Using Sync Hook for clearing cache
10:38
33
8.4. Using PostSync and SyncFail for sending Slack notifications
06:00
34
8.5. Using the PostDelete hook for database backup and deletion
05:48
Unlock unlimited learning

Get instant access to all 33 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Mastering GitOps with Argo CD?

Frequently asked questions

What prerequisites are needed before taking the course?
Before enrolling, participants should have a basic understanding of Kubernetes and Git. Familiarity with continuous integration and delivery concepts will also be beneficial. The course includes initial lessons on setting up your environment, including Git and Kubernetes, which will help reinforce these foundational skills.
What kind of projects will I work on during the course?
Throughout the course, you'll work on deploying a sample application, specifically a currency converter, using Argo CD. You'll also engage in exercises like deploying Helm charts, implementing blue-green and canary deployments, and creating GitOps workflows with Terraform and dynamic plugins.
Who is the target audience for this course?
The course is designed for DevOps engineers, developers, and IT professionals looking to enhance their skills in managing Kubernetes-based applications using GitOps methodologies. It aims to provide practical, hands-on experience with Argo CD and modern continuous delivery practices.
How does the course depth compare to other similar courses?
This course offers a comprehensive exploration of GitOps and Argo CD, covering both fundamental and advanced topics. It covers concepts such as multi-cluster deployments, managing secrets, and using Argo CD plugins, which may not be covered in introductory courses on Kubernetes or GitOps.
What specific tools and platforms are used in the course?
Key tools and platforms covered include Git, Kubernetes, and Argo CD. The course also explores using Helm charts and Kustomize for deployments, GitHub Actions for setting up CI pipelines, and Terraform for creating zero-touch workflows with dynamic plugins in Argo CD.
What topics are not covered in this course?
The course does not cover non-Kubernetes deployment environments or tools outside the GitOps ecosystem, such as Jenkins or other CI/CD platforms beyond GitHub Actions. It remains focused on Kubernetes-based deployments using Argo CD and the GitOps methodology.
How much time should I expect to invest in this course?
The course consists of 34 lessons, each designed to build upon the previous one with practical demonstrations and hands-on examples. While the total runtime is not specified, students should plan for additional time to work on hands-on projects and exercises to fully grasp the material.