Skip to main content

Certified Kubernetes Application Developer (CKAD)

Intermediate4 Hours 11 Minutes68 Course Videos20 Test Questions

$399.00

CKAD training for developers who build and run apps on Kubernetes, with demos and practice tasks. 4 hours 11 minutes across 68 videos, plus 20 test questions.

  • Login details sent straight after payment
  • Self-paced. Study on any device
  • StemBoss Certificate of Completion
  • 14-day refund promise

Secure checkout. Pay by card, Apple Pay or Google Pay.

Download the course outline (PDF)

This Certified Kubernetes Application Developer (CKAD) course prepares you for the CKAD exam from the Linux Foundation and the Cloud Native Computing Foundation (CNCF). It is for developers and DevOps staff who design, build and run applications on Kubernetes. You get 4 hours 11 minutes of training in 68 videos, with 20 test questions to check your progress.

What you will learn

  • Create, inspect and manage pods using the Kubernetes API
  • Store settings and secrets with ConfigMaps and Secrets
  • Apply security contexts and service accounts to pods
  • Design multi-container pods using sidecar, ambassador and init container patterns
  • Check app health with liveness and readiness probes, logs and monitoring
  • Run deployments, rolling updates, jobs and cron jobs
  • Use labels, annotations, services, namespaces and network policies
  • Keep data safe with volumes and persistent volumes

Course outline

  1. Course overview: what the course covers and what you need first
  2. Kubernetes and container fundamentals: the CKAD exam and its domains, APIs, pods, the pod lifecycle and inspecting pods
  3. Configuration: ConfigMaps, security contexts, Secrets and service accounts
  4. Multi-container pods: design patterns, ambassador containers, sidecars and init containers
  5. Observability: container health, probes, logging and monitoring resources
  6. Pod design: deployments, rolling updates, jobs and cron jobs, labels, annotations and scaling
  7. Services and networking: routing, services, network policies and namespaces
  8. State persistence: storage options, volumes and persistent volumes
  9. Practice exam tasks: hands-on questions such as creating a pod with a Secret and defining readiness
  10. Course closeout: a summary, Kubernetes certifications and exam review

The practice tasks near the end mirror the hands-on style of the real exam. You create a pod and inspect it, define readiness, use a Secret, view logs live and query labels. Doing these tasks at speed in a terminal is the key to passing CKAD.

Who this course is for

  • Software developers who deploy to Kubernetes
  • DevOps engineers
  • Cloud engineers and cloud solutions architects
  • System administrators who support app teams
  • Site reliability engineers

Before you start

You should know what containers are and be comfortable working on the Linux command line. A basic grasp of Kubernetes, such as from our Kubernetes Online Course, will help a lot. Some experience writing or running applications is useful, as the exam is aimed at developers.

About the CKAD exam

The Certified Kubernetes Application Developer (CKAD) certification is created by the Linux Foundation and the CNCF. It shows that you can design, build and deploy cloud-native applications for Kubernetes. The exam is online, proctored and performance-based, so you solve real tasks at the command line rather than answer multiple-choice questions. It covers application design and build; deployment; observability and maintenance; environment, configuration and security; and services and networking. Check the Linux Foundation website for the latest details before you book.

Jobs this course supports

  • Kubernetes application developer
  • DevOps engineer
  • Cloud engineer
  • Site reliability engineer
  • Container engineer
  • Cloud solutions architect

Skill level

Intermediate

Duration

4 Hours 11 Minutes

Videos

68 Course Videos

Questions

20 Test Questions

Certification

Certified Kubernetes Application Developer (CKAD)

Exam code

CKAD

Certification body

The Linux Foundation and the Cloud Native Computing Foundation (CNCF)

Prerequisites

Basic Kubernetes and container knowledge, and comfort with the Linux command line.

Best for

Developers, DevOps engineers, cloud engineers, system administrators, site reliability engineers

Topics covered

Pods, ConfigMaps and Secrets, security contexts, service accounts, multi-container pods, probes and logging, deployments and rolling updates, jobs, services, network policies, persistent volumes

Format

Online video lessons with demonstrations and practice tasks, self-paced

Language

English

Closed captions

Yes

Certificate

StemBoss Certificate of Completion

What is inside this course

10 modules and 68 lessons. Here is the full outline.

Module 1: Course Overview2 lessons
  1. 1.1 Course Overview
  2. 1.2 Course PreReqs
Module 2: Kubernetes and Container Fundamentals12 lessons
  1. 2.1 Core Concepts
  2. 2.2 What is the CKAD Exam
  3. 2.3 Why Get Certified
  4. 2.4 CKAD Exam Domains
  5. 2.5 APIs
  6. 2.6 Demo - Explore APIS
  7. 2.7 Pods
  8. 2.8 Whiteboard - Pod Creation Workflow
  9. 2.9 Create a Pod
  10. 2.10 Lifecycle Status
  11. 2.11 Inspecting Pods
  12. 2.12 Demo - Create a Pod and Inspect
Module 3: Configuration8 lessons
  1. 3.1 Configuration
  2. 3.2 Understand Configmaps
  3. 3.3 Understand Security Contexts
  4. 3.4 Demo - Create a Security Context
  5. 3.5 Create and Consume Secrets
  6. 3.6 Understand Service Accounts
  7. 3.7 Demo - Create a Pod to Use a Secret
  8. 3.8 Demo - Define a Service Account
Module 4: Multi Container Pods6 lessons
  1. 4.1 Multi Container Pods
  2. 4.2 Multi Container Pods Design and Patterns
  3. 4.3 Ambassador Containers
  4. 4.4 Connecting to Pods
  5. 4.5 Side Cars
  6. 4.6 Demo - Create an Init Container
Module 5: Observability7 lessons
  1. 5.1 Observability
  2. 5.2 Container Health
  3. 5.3 Probes
  4. 5.4 Logging
  5. 5.5 Monitor Resources and Apps
  6. 5.6 Monitoring Pods
  7. 5.7 Demo - Monitoring and Logging
Module 6: Pod Design8 lessons
  1. 6.1 Pod Design
  2. 6.2 Deployments
  3. 6.3 Rolling Updates
  4. 6.4 Pod Changes
  5. 6.5 Jobs and Crons
  6. 6.6 Labels and Annotations
  7. 6.7 Demo - Define and Query Labels
  8. 6.8 Scalability Options
Module 7: Services and Networking5 lessons
  1. 7.1 Services and Networking
  2. 7.2 Understanding Networking, Routing and Services
  3. 7.3 Network Policies
  4. 7.4 Namespaces
  5. 7.5 Demo - Networking
Module 8: State Persistence6 lessons
  1. 8.1 State Persistence
  2. 8.2 Storage Options
  3. 8.3 Volume Storage
  4. 8.4 Configure Pod Volumes
  5. 8.5 Configure Persistent Volumes
  6. 8.6 Whiteboard - Persistent Volumes
Module 9: CKA Practice Exams8 lessons
  1. 9.1 CKAD Practice Preparation
  2. 9.2 Exam Prep Need to Know
  3. 9.3 Question 1 - Create a Pod and Inspect
  4. 9.4 Question 2 - Define a Pods Readiness
  5. 9.5 Question 3 - Create a Pod with a Secret
  6. 9.6 Question 4 - View Pods logs in Real Time
  7. 9.7 Question 5 - Define and query labels
  8. 9.8 Additional Questions
Module 10: Course Closeout6 lessons
  1. 10.1 Course Closeout
  2. 10.2 Course Summary Review
  3. 10.3 Kubernetes Certifications
  4. 10.4 Additional Resources
  5. 10.5 Exam Review
  6. 10.6 Course Closeout

Your learning path

Where Certified Kubernetes Application Developer (CKAD) fits. Build your skills one step at a time.

Frequently asked questions

Who issues the CKAD certification?

CKAD is created by the Linux Foundation and the Cloud Native Computing Foundation (CNCF).

Is the CKAD exam multiple choice?

No. It is a performance-based exam. You solve practical tasks in a live command-line environment.

What are the CKAD exam domains?

Application design and build; application deployment; application observability and maintenance; application environment, configuration and security; and services and networking.

What is the difference between CKAD and CKA?

CKAD focuses on building and running applications on Kubernetes. CKA, the Certified Kubernetes Administrator, focuses on installing and managing clusters.

How long is the CKAD course?

It runs for 4 hours 11 minutes across 68 videos, with 20 test questions and practice exam tasks.

Do I get a certificate?

Yes. You get a StemBoss Certificate of Completion when you finish the course.

Can I get a refund?

Yes, within 14 days if you have completed less than 20% of the course. See our refund policy for details. Read the refund policy.

$399.00
Buy course