Status message

There are no scheduled classes for this course. If you are interested in purchasing this course, please click on the "Express Interest" button, fill in your contact information, and submit a request for the course.
  • Course Length:
  • 2 weeks

Virtualization keeps on advancing. The industry is trending towards more containers and serverless deployment options. This course is a hands-on workshop enabling students to practice discussed topics of containers and container orchestration using Docker and Kubernetes. The course also explores the networking options for containers. The concepts in the course are solidified through a series of exercises so the students can experience firsthand how containers are used, supported, and orchestrated.

This course is designed for professionals in the industry who plan, engineer, and deploy the cloud infrastructure and need to understand Software Containers.

After completing this course, the student will be able to:
■ Differentiate between light weight and heavy weight virtualization
■ Describe software containers
■ Describe networking options for containers
■ Describe key use cases for software containers
■ Practice container deployments
■ Practice container orchestration
■ Illustrate container Life Cycle Management

1. Overview of Containers
1.1 Types of Virtualization
1.2 Container Security
1.3 Container Runtime Engine and Images
1.4 Container Repositories
1.5 Cloud Tolerant vs. Cloud Native
Exercise: Deploy Containers, Security Options, Image Layers

2. Container Use Cases and Landscape
2.1 Use cases
2.2 Microservice
2.3 Container landscape
Exercise: Containerized applications

3. Containers and Networking
3.1 Container Networking Options
3.2 Bridge Mode
3.3 Networking for Virtualization
Exercise: Containers networking options

4. Container Orchestration
4.1 Containers and Orchestration
4.2 Container Orchestration landscape
4.3 Overview of Kubernetes
Exercise: Container Orchestration

5. Additional Labs
Exercise: Hands-on Lab(s)