Training Course

Kubernetes for Developers (LFD259)

Kubernetes is a high-velocity open source orchestration tool to deploy, scale, and update containerized applications. This course will teach you how to containerize, host, deploy, and configure an application in a multi-node cluster.

Who Is It For

This course is ideal for developers who are looking to gain skills in Kubernetes application development. Students should be familiar with the Linux command line, programming languages like Python, Node.js or Go, and have a basic understanding of cloud native application concepts and architectures.
read less read more
What You’ll Learn

This course will teach you how to containerize, host, deploy, and configure an application in a multi-node cluster. Starting with a simple Python script, you will define application resources and use core primitives to build, monitor and troubleshoot scalable applications in Kubernetes. Working with network plugins, security and cloud storage, you will be exposed to many of the features needed to deploy an application in a production environment.
read less read more
What It Prepares You For

The topics covered are directly aligned with the knowledge domains tested by the Cloud Native Computing Foundation Certified Kubernetes Application Developer (CKAD) Program, and will substantially increase students’ ability to become certified.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Kubernetes Architecture
Chapter 3. Build
Chapter 4. Design
Chapter 5. Deployment Configuration
Chapter 6. Security
Chapter 7. Exposing Applications
Chapter 8. Troubleshooting

Gain your certification after this course with our CKAD Exam

Bundle this course and the exam to save $100

Learning Path
Before starting this course, you should be familiar with:

For hands-on lab exercises, access to a Linux server or Linux desktop/laptop is required. Access to a public cloud provider, or VirtualBox on your machine is also needed. Lab exercises in this course have been tested in a GCP environment.

If using a cloud provider like GCP or AWS, you should be able to complete the lab exercises using the free tier or credits provided to you. However, you may incur charges if you exceed the credits initially allocated by the cloud provider.

Reviews
Feb 2020
The labs do delve deep into some specifics, allowing you the chance to go beyond what the documentation provides.
Feb 2020
I liked that important things were in bold, just like in a textbook. So it was easy to take notes and improve retention of important concepts. I also appreciated that the labs were so thorough and used Linux tools rather than third-party software.
Mar 2020
The labs were very useful in ensuring a practical approach was taken, and that real-life configuration of Kubernetes was understandable.
Apr 2020
Hands on applicability, the labs. Loved the addition of the domain review labs, was struggling with reviewing for the exam.
Apr 2020
It covered a wide range of topics at a depth useful to an application developer. It was informative about the current state of Kubernetes and up front about how quickly the ecosystem is moving. I felt informed about not only Kubernetes but all of the technologies surrounding it as well. The hands-on labs were invaluable for learning the CLI, and there was always more reading available. I really appreciated that this course was geared towards learning and content instead of the exam.
May 2020
I liked the multiple ways of transferring knowledge by using different media, also the exercises and the domain review.
May 2020
Bite-sized sections allow for flexible time management. Course covers most of the major topics needed to get off the ground as a k8s application developer.
May 2020
Bite-sized sections allow for flexible time management. Course covers most of the major topics needed to get off the ground as a k8s application developer.
May 2020
I liked the multiple ways of transferring knowledge by using different media, also the exercises and the domain review.
Apr 2020
It covered a wide range of topics at a depth useful to an application developer. It was informative about the current state of Kubernetes and up front about how quickly the ecosystem is moving. I felt informed about not only Kubernetes but all of the technologies surrounding it as well. The hands-on labs were invaluable for learning the CLI, and there was always more reading available. I really appreciated that this course was geared towards learning and content instead of the exam.