Kubernetes for Developers (CKAD)

Master the application development on Kubernetes
Certified Kubernetes Application Developer Training
Please log in to access your purchased courses.

Overview

The Kubernetes for Developers Course has been meticulously crafted for individuals who are new to Kubernetes and aspire to delve into application development with this platform. This comprehensive course is designed to provide a thorough understanding of the fundamentals, equipping participants to confidently utilize Kubernetes for application development.

Our course covers the complete curriculum of Certified Kubernetes Application Developer exam. This course starts by covering basics of Container Orchestration and then we’ll introduce you to Kubernetes. We would then cover Kubernetes Architecture, it’s access methods, building blocks like Pods, ReplicaSets, Deployment, Label/Selectors, Services, Jobs etc. After that we would cover Network Policies,  ConfigMaps, Secrets and Volume/Storage Management. We would also cover multi-container Pods design patterns like Side-car, Ambassador , Adapter and towards the end we would see how to monitor and debug applications in Kubernetes. Along the way, we’ll also deploy a micro-services based application.

In each chapter you will find exercises and quizzes, which will help you to prepare for the certification exam. This is course is completely hands-on and you can follow along on your local development environment, be in Linux, Windows or Mac. After completing this course you would have good working experience with Kubernetes, from the perspective of application developer. You would should be able to deploy a containerized application of Kubernetes and manage it.

So go ahead, take the course and clear the Certified Kubernetes Application Developer exam !!!

Targeted Audience

Anyone who is completely new to Kubernetes and wants to learn it from the perspective for application development and clear the CKAD exam.

Pre-requisites

Working knowledge of Linux Commands.

Introduction and Setup

Start your Docker journey with an introduction to the course and the author, along with instructions to make the most out of the course.

Lessons

Course Introduction Author's Introduction Download the supporting files

Setting Up Kubernetes Lab

Core Concepts

Application Lifecycle Management

Services and Networking

Scheduling

Storage

Deep dive into the module and learn about the volume management for your Kubernetes applications

Lessons

Module Slides Introduction Static Volume Management Dynamic Volume Provisioning StatefulSets Exercises Storage (quiz)

ConfigMaps and Secrets

Authentication and Authorization

Multi Container Pods

Explore the different design patterns for deploying application in Kubernetes cluster with this module

Lessons

Module Slides Init Containers Sidecar Ambassador Adapter Exercises

Logging-Monitoring

Improve your debugging skills in Kubernetes by learning about the different logs

Lessons

Single Container Logs MultiContainer Logs Resource Consumption Monitoring Logging and Monitoring (quiz)

Troubleshooting

Learn different ways to troubleshoot your Kuberentes applications and cluster

Lessons

Application Troubleshooting Troubleshooting (quiz)

Additional Content

Explore the basics of Kubernetes with a focus on practical YAML tips and tricks to enhance your understanding and proficiency in this beginner-friendly course module.

Lessons

YAML Tips and Tricks

Course FAQs

  • What is the format of the self-paced content?

    The course consists of video lectures, written materials, hands-on exercises, quizzes and much more.

  • How do I access support during self-paced learning?

    You can either write to us at connect@cloudyuga.guru or reach out to us via our Discord channel.

  • Can I access the content after completing the course?

    Yes, you will have the life-time access to the content and eligible for free course update as well.

  • What are technical requirements for following the hands-on labs given with the self-paced content?

    You can do the hands-on any Linux, Mac and Windows system, ideally with 2 CPUs and 8 GB of RAM.

  • Are there assessments or quizzes in the self-paced modules?

    Yes. There are quizzes and assignment at different points to help you access your knowledge.

  • Is there a community or networking aspect in the self-paced courses?

    Absolutely. After enrolling you will given access to our Private Discord Community, where you connect with our peers and your instructors.

  • What if I don’t like the course and want my refund?

    We have two weeks of refund policy for the self paced courses. We’ll refund the entire amount without asking a question.