Certified Kubernetes Application Developer (CKAD)

By William Boyd

Prepare to earn your Certified Kubernetes Application Developer (CKAD) certification!

17 hours
  • 65 Lessons
  • 21 Hands-On Labs
  • 5 Course Quizzes

About the course

The Certified Kubernetes Application Developer (CKAD) certification focuses on the Kubernetes skills needed to design and develop applications in Kubernetes. This course covers the topics and skills you will need to develop Kubernetes applications and earn your CKAD certificate. We will get hands-on with Kubernetes as we explore how to design, deploy, monitor, configure, and network Kubernetes applications.

  • Chapter 1 5 Lessons Introduction 31:02

    Course Introduction

    2:08

    About the Exam

    6:59

    CKAD Exam Updates

    3:34

    Building a Kubernetes Cluster

    15:32

    Application Development in Kubernetes Overview

    2:49
  • Chapter 2 11 Lessons Application Design and Build 2:20:59

    Application Design and Build Intro

    1:11

    Building Container Images

    10:21

    Running Jobs and CronJobs

    9:17

    Building Multi-Container Pods

    12:28

    Using Init Containers

    5:37

    Using Multiple Containers in a Kubernetes Pod

    30:00 Hands-On Lab

    Exploring Volumes

    12:23

    Using PersistentVolumes

    10:52

    Using Container Volume Storage in Kubernetes

    30:00 Hands-On Lab

    Application Design and Build

    15:00 Quiz

    Application Design and Build Summary

    3:50
  • Chapter 3 10 Lessons Application Deployment 1:59:56

    Application Deployment Intro

    1:00

    Understanding Deployments

    9:57

    Performing Rolling Updates

    7:15

    Deploying with Blue/Green and Canary Strategies

    14:56

    Advanced Rollout with Kubernetes Deployments

    30:00 Hands-On Lab

    Installing Helm

    2:35

    Using Helm

    6:42

    Deploying Packaged Kubernetes Apps with Helm

    30:00 Hands-On Lab

    Application Deployment

    15:00 Quiz

    Application Deployment Summary

    2:31
  • Chapter 4 10 Lessons Application Observability and Maintenance 1:58:17

    Application Observability and Maintenance Intro

    1:13

    Understanding the API Deprecation Policy

    6:10

    Implementing Probes and Health Checks

    9:19

    Implementing Health Checks in a Kubernetes Application

    30:00 Hands-On Lab

    Monitoring Kubernetes Applications

    6:51

    Accessing Container Logs

    3:55

    Debugging in Kubernetes

    12:27

    Debugging a Kubernetes Application

    30:00 Hands-On Lab

    Application Observability and Maintenance

    15:00 Quiz

    Application Observability and Maintenance Summary

    3:22
  • Chapter 5 12 Lessons Application Environment, Configuration, and Security 2:28:19

    Application Environment, Configuration, and Security Intro

    1:29

    Using Custom Resources (CRD)

    10:25

    Using ServiceAccounts

    8:39

    Understanding Kubernetes Auth

    8:34

    Exploring Admission Control

    7:54

    Managing Compute Resource Usage

    12:18

    Managing Resource Usage in Kubernetes

    30:00 Hands-On Lab

    Configuring Applications with ConfigMaps and Secrets

    12:18

    Configuring Applications in Kubernetes

    30:00 Hands-On Lab

    Configuring SecurityContext for Containers

    7:23

    Application Environment, Configuration and Security

    15:00 Quiz

    Application Environment, Configuration, and Security Summary

    4:19
  • Chapter 6 8 Lessons Services and Networking 1:32:07

    Services and Networking Intro

    0:52

    Controlling Network Access with NetworkPolicies - Part 1

    13:15

    Controlling Network Access with NetworkPolicies - Part 2

    8:05

    Exploring Services

    11:26

    Exposing Applications with Ingress

    11:17

    Exposing a Kubernetes Application with Services and Ingress

    30:00 Hands-On Lab

    Services and Networking

    15:00 Quiz

    Services and Networking Summary

    2:12
  • Chapter 7 12 Lessons Practice Exam 6:00:00

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 1

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 2

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 3

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 4

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 5

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 6

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 7

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 8

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 9

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 10

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 11

    30:00 Hands-On Lab

    Certified Kubernetes Application Developer (CKAD) Practice Exam - Part 12

    30:00 Hands-On Lab
  • Chapter 8 2 Lessons Conclusion 2:49

    Course Summary

    1:20

    Conclusion and What’s Next

    1:29

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!