Introduction to Containers and Kubernetes

Introduction to Containers and Kubernetes

Course Summary

This comprehensive introductory course provides developers with fundamental knowledge and practical skills in container technology and orchestration with Kubernetes. Through a balanced combination of theory, demonstrations, and hands-on sessions, participants will gain practical experience with modern containerization workflows from a developer perspective.

Containers and Kubernetes have revolutionized how we develop, deploy and scale applications. Kubernetes is an open source container orchestration system that enables automated deployment, scaling and management of container-based applications. These technologies form the foundation of modern development and deployment practices, bridging the gap between traditional application deployment and cloud-native architectures.

This product is currently out of stock and unavailable.

Course Objective

Each participant works with their own cloud-based Kubernetes cluster, ensuring hands-on experience in real-world environments. The course combines:

  • Interactive presentations covering key concepts
  • Live demonstrations of container and Kubernetes workflows
  • Guided practical exercise
  • Real-life scenarios and practical implementation exercises

Through this holistic approach, participants develop both theoretical understanding and the practical skills required to implement container technology in their own projects and organizations.

Target Audience

The course is aimed at developers, software engineers and IT specialists who want to:

  • Learn modern techniques for containerization and orchestration
  • Understand containers and Kubernetes from a developer perspective
  • Develop their skills in cloud development methods
  • Building a foundation for modern development workflows
Prerequisites

To fully benefit from this training class, participants should possess a fundamental knowledge of programming and be familiar with using the command line in Windows. No prior experience with containers is required.

Certification

No certification for this course.

Trainer

Informator has several trainers for this course.

Course Details

Containers

  • Introduction – Understand the principles behind containerization and advantages over traditional virtualization
  • Create a container – Build your first containers with Docker and understand the container lifecycle
  • Containerizing a sample application – Practical containerization with real-life examples
  • Multi-stage builds – Optimizing container images for production environments
  • Publish the application in a registry – Manage container images in cloud-based registries

Kubernetes

  • Introduction – Understanding container orchestration and Kubernetes architecture
  • Pods – Working with the smallest executable devices in Kubernetes
  • Deployment – Managing application lifecycle and scaling
  • Services – Expose applications and manage network traffic
  • Ingress – Implementing external access and load balancing

Course Overview

1 day

Basic

Can’t find a (suitable) date, but are interested in the course? Send in an expression of interest and we will do what we can to find a suitable opportunity.

Customized Courses

The course can be adapted from several perspectives:

  • Content and focus area
  • Extent and scope
  • Delivery approach

In interaction with the course leader, we ensure that the course meets your needs.

Send an expression of interest for the training

Send an expression of interest for the training