Training > Cloud & Containers > Containers Fundamentals (LFS253)
Training Course

Containers Fundamentals (LFS253)

This course will teach you how to do container and image operations with different container runtimes, manage network and storage (volumes) with containers, build and run multi-container applications with Docker, Docker APIs, etc.

Who Is It For

It has become extremely important for countless job roles in the technology industry to learn about containers, be they developers, quality assurance, operations, or DevOps.
read less read more
What You’ll Learn

This course will help you build a solid foundation on container technologies. After completing this course, you should be able to do container and image operations with different container runtimes, manage network and storage (volumes) with containers, build and run multi-container applications with Docker, Docker APIs, etc.
read less read more
What It Prepares You For

This course prepares you to work with containers to bundle an application with all its dependencies and deploy it on the platform of our choice, be it Bare-Metal, VM, Cloud, etc. Once you have learned the basics with the course, you will be able to take on more advanced topics, like Docker Swarm and Kubernetes, with ease.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Virtualization Fundamentals
Chapter 3. Virtualization Mechanisms
Chapter 4. Container Standards and Runtimes
Chapter 5. Image Operations
Chapter 6. Container Operations
Chapter 7. Building Container Images
Chapter 8. Container Networking
Chapter 9. Container Storage

Prerequisites
To best benefit from this course you should have:

  • Access to a workstation that has Linux, Mac, or Windows installed
  • Familiarity with the command line
  • Basic understanding of the Cloud
Lab Info
To successfully complete the lab exercises in this course, 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. Detailed instructions to set up your lab environment are provided in the course.

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, or if the cloud provider’s terms and conditions change.

Reviews
Jun 2021
Concise, precise, and well-written theory. Also, I really liked the laboratories.
Jun 2021
The labs are really well documented, and related with interesting scenarios.
May 2021
The interactive labs were great, and the information was concise, linking to authoritative sources as necessary. I enjoyed it very much, thank you.
May 2021
The current status of the container landscape was explained well, and I feel comfortable choosing which vendor to work with, being aware of the community efforts.
Mar 2021
The explanation of underlying concepts was really good. I use a lot of these tools on a daily basis, and didn't know why some of them worked like they did.
Dec 2020
The labs were really helpful. It allowed me to build a solid foundation on containers. It was pleasant to be able to see an overview of the main container technologies and their usage.
Oct 2020
The initial section on cgroups, namespaces and union fs was just brilliant, along with the standards for image format and runtime. They set the stage for easier understanding of container technology.
Sep 2021
Laser-like focus on the essentials. Nothing significant felt out of place or superfluous. I've been a casual Docker/Podman user for a few years, and thanks to this course I have a much better understanding of the underlying technology.
Aug 2021
This course was a great intro to containers, and covered a wide selection of tooling that is used for managing containers.
Jul 2020
Some of the lower level content on containers, like materials on cgroups, and networking, were well put together. Topics like this are important for debugging issues, and are often omitted from courses on containers, in favor of simplicity.
Jul 2020
The really good fundamentals are given from the start to the end of this course. Exploring different container solutions, and explaining how they work behind the curtain, by using solutions already familiar to System Administrators, like cgroups, namespaces, chroot, etc.