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 !!!
Anyone who is completely new to Kubernetes and wants to learn it from the perspective for application development and clear the CKAD exam.
Working knowledge of Linux Commands.
LessonsIntroduction to Lab Setup Lab Setup with Docker Desktop Lab Setup with Minikube Lab Setup with Kind Lab Setup with Kubeadm-Terraform-Ansible on AWS EC2 Instances
LessonsModule Slides Kubernetes Introduction Kubernetes Architecture Accesssing Kubernetes Kubernetes Networking Overview Kubernetes API Primitves and Object Model Pods Multi-Container Pods Namespaces Exercises Core Conectps (quiz)
LessonsModule Slides Replicaset Deployment Scaling the Deployments Deployment Startegy – Rolling Update Deployment Startegy – Recreate Labels and Selectors Annotations Labels and Annotations for Deployment Object Field Selectors Health Checks – Liveness Probes Health Checks – Readiness Probes Health Checks – Startup Probes Batch Operations with Job Parallel Jobs Cron Jobs Exercises Application Lifecycle Management (quiz)
LessonsModule Slides Kubernetes Services ClusterIP Service Type NodePort Service Type LoadBalancer Service Type Services without Selectors Headless Services External Name Service Type Introduction to Ingress Ingress – Deploy Applications Configure Path Based (Fan Out) Ingress Routing Configure Virtual Host Based Ingress Routing Network Policies Network Policies – Ingress Policies Network Policies – Egress Policies Exercises Services and Networking (quiz)
LessonsModule Slides ConfigMaps ConfigMaps as Environment Variables ConfigMaps as Volumes Secrets Using Secrets as Environment Variables Using Secrets as Volumes ImagePullSecret Exercises ConfigMaps and Secrets (quiz)
LessonsYAML Tips and Tricks
- 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 email@example.com 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.