CKAD Certified Kubernetes Application Developer Crash Course
Master the Kubernetes concepts and practice for CKAD Kubernetes Certification
Development ,Software Engineering,CKAD
Lectures -24
Duration -1.5 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
If you are passionate about Kubernetes and want to take your career to the next level, then taking the Certified Kubernetes Application Developer (CKAD) certification will help to achieve the goal.
The role of Certified Kubernetes Application Developer is to declare application resources and use elemental primitives to build, monitor, and troubleshoot scalable applications and tools in Kubernetes.
This learning path is designed in such a way that it covers all important modules in a detailed manner with the perfect combination of theoretical concepts and practical exercises that will help you to get prepared for CKAD certification.
This certification consists of seven modules:
Core Concepts - 13%
Multi-container pods - 10%
Pod design - 20%
Configuration - 18%
Observability - 18%
Services and networking - 13%
State persistence - 8%
In the core concepts modules, you will learn about pods (the basic component of Kubernetes), namespaces (virtual clusters), services (exposing objects to the external world), and much more.
In multi-container pod modules, you will learn how to create and run multiple containers inside single pod. Also learn how to create communication among the containers. Also cover the concepts of the sidecar and adapter patterns.
In the Pod design module, you will learn about labels, replica controllers, replica set and deployments. Then how to create high availability and auto-scaling applications, then how to do easy updates and quick rollbacks with different deployment strategies.
In the configuration module, you will learn and create config-map and secrets to pass environment variables, sensitive data and much more into running pod. Also learn about service accounts.
In the Observability module, you will learn how to check and monitor the health of running pods using liveness and readiness probes. Also learn how to debug and check the log of the pod.
In the services and networking module, you will learn about ClusterIP, NodePort, and LoadBalancer. And how to expose Kubernetes objects to the external world.
In the state persistence module, you will learn how to make a statefulness application and create persistent volumes and persistent volume claims for storage.
This course will make a strong foundation on Kubernetes and related objects to help you to clear CKAD certification and boost your career to the next level.
Goals
Course Goals/Objectives
- Learn the core concepts of Kubernetes.
- Learn to design and deploy applications on a Kubernetes cluster.
- Learn to build multi-container pods with sidecar and adapter patterns.
- Learn to create Kubernetes YAML files
- Learn how to scale up/down an application.
- Learn to deploy a high-availability, fault-tolerant, scalable application.
- Learn to do easy updates and rollbacks of applications.
- Learn about Replica Controller, Replica Sets, Deployment Config, Deployment, Volumes, Config Map, Secrets, and much more.
- Learn to check and monitor the health of running pods using liveness and readiness probes.
- Learn to debug and check the log of the pod
- Learn to make a stateful application and create persistent volumes and persistent volume claims for storage.
- Learn to create config-map and secrets to pass environment variables, sensitive data, and much more into a running pod.
Prerequisites
What are the requirements or prerequisites for taking your course?
- Minikube installed in your workplace
- The idea of system administration and Linux commands will be good (not mandatory).
- Understands the basic concepts of containerization technology

Curriculum
Check out the detailed breakdown of what’s inside the course
Complete Overview of Certified Kubernetes Application Developer exam
2 Lectures
-
Important Notes
-
About certification and course overview 02:52 02:52
Kubernetes Basics
3 Lectures

Core Concepts- 13%
5 Lectures

Multi Container Pods- 10%
1 Lectures

Pod Design- 20%
6 Lectures

Configuration- 18%
2 Lectures

Observability- 18%
2 Lectures

Services and Networking- 13%
1 Lectures

State persistence- 8%
2 Lectures

Instructor Details

Pranjal Srivastava
I am an Instructor, Devops engineer, machine learning enthusiast, cloud expert and passionate developer.
I have authored 78 courses with over 115,000 students worldwide across 175+ countries on wide array of technologies like devops, containerization, machine learning, Linux, programming languages and cloud computing platforms like Microsoft Azure, Amazon Web Service and IBM Cloud.
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now