Online Course – Google Certified Kubernetes Application Developer (CKAD) Certified Professional Internship

Learn the core skills and technologies of Kubernetes with the CKAD certification. Discover container management, master and cluster components, pod deployment and management, Kubernetes services, replication, networking, storage, scaling, autoscaling, and rolling updates.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Intermediate level

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Docker
  • Container and network management
  • Orchestration
  • Master components and nodes in Kubernetes
  • Deploying Pods on a Kubernetes cluster
  • Pod and layout management
  • Managing services and systems with duplicates in Kubernetes
  • Kubernetes Networks
  • storage
  • Kubernetes scalability
  • Automatic scalability and rolling updates
  • Application containerization
  • Managing Kubernetes installations and duplicate systems
  • Cluster scalability to ensure high availability
  • Using tools like Docker, Docker Compose, kubectl, and YAML
  • Intermediate skills in container orchestration and application management

What you will learn in the course

Courses for which the course is suitable

  • Application developer
  • Systems Administrator
  • DevOps Engineer
  • Kubernetes Engineer
  • Container expert
  • Technology Project Manager
  • Software developer with expertise in containers
  • IT Infrastructure Manager
  • Software Engineer
  • Scalability Expert

Internship – 3-part course series

This specialization is designed for individuals who want to develop proficiency in Kubernetes architecture and container orchestration techniques. The course is aligned with the structure of the Kubernetes Certified Developer (CKAD) exam and will help you prepare for the CKAD exam.

What will you learn in the course?

  • Docker
  • Container and network management
  • Orchestration
  • Master components and nodes in Kubernetes
  • Deploying Pods on a Kubernetes cluster
  • Pod and layout management
  • Managing services and systems with duplicates in Kubernetes
  • Kubernetes Networks
  • storage
  • Kubernetes scalability
  • Automatic scalability and rolling updates

The Kubernetes Certification course is designed from the ground up, making it an ideal choice for those new to Kubernetes and container orchestration. The course features hands-on labs, quizzes, and exam simulators to practice the CKAD exam, as well as high-quality theoretical content and videos edited by industry experts.

Hands-on Learning Project

The Kubernetes Certified Application Developer (CKAD) course offers 13 hands-on demos, focusing on containerization using Docker, multi-container management with Docker Compose, and advanced Kubernetes installation and scalability.

The main projects include:

  • Application containerization
  • Managing Kubernetes installations and duplicate systems
  • Cluster scalability to ensure high availability

Learners will use tools such as Docker, Docker Compose, kubectl, and YAML, and gain intermediate-level skills in container orchestration and application management. Prior knowledge of Docker and basic scripting is recommended.

Finally, the Kubernetes Certified course provides hands-on experience to deploy and manage applications in Kubernetes environments confidently.

Details of the courses that make up the specialization

Container Basics and Container Management

Course 1

Duration: 5 hours

Course Details

What you will learn:

  • Understand the need for microservices and the concept of the container.
  • Learn about Docker’s architecture, installation, and practical uses, including deploying and managing containers.
  • Acquire knowledge in container management with Docker Swarm and Kubernetes.
  • Gain hands-on experience through demonstrations on installing Docker, deploying containers, and using Docker Compose.

Skills you will gain:

  • Microservices
  • Container management
  • Docker Swarm
  • Docker (software)

Kubernetes Basics

Course 2

Duration: 6 hours

Course Details

What you will learn:

  • Learn about the relationship between Kubernetes and containers.
  • Acquire skills in deploying applications using pods, containers, and essential tools.
  • Understand the Kubernetes network and manage Kubernetes services.
  • Learn about fixed volumes and their life cycle.

Skills you will gain:

  • Application steering
  • Kubernetes architecture
  • Kubernetes
  • Pods and containers

Advanced Kubernetes

Course 3

Duration: 4 hours

Course Details

What you will learn:

  • Learn how to deploy applications and manage namespaces in Kubernetes.
  • Understand the use of tags, selectors, and Kubernetes DaemonSets.
  • Gain knowledge about Kubernetes Volumes, ConfigMaps, Secrets, and Jobs.
  • Learn Kubernetes steering techniques, rolling updates, and resource management.

Skills you will gain:

  • Kubernetes cluster
  • Kubernetes Cluster AutoScaler
  • Kubernetes management
  • ConfigMap and secrets