Linux Foundation Training

Containers for Developers and Quality Assurance

LFD254

Linux Foundation Training

In this course, you will learn about the open container ecosystem and how to run, operate and troubleshoot containers. The course shows how to create container images and use tools such as Buildah, Podman and Skopeo. You will be familiarized with the basics of container networking and learn about different storage concepts. The course also shows you how to build and deploy a microservices stack with Docker Compose and how to use containers in production. The most important Kubernetes concepts will be discussed and you will be guided through the process of creating native Kubernetes pipelines with Tekton.</p

After completing this course, you should be able to package and deploy applications as containers, master the art of writing Dockerfiles, and utilize container technology for quality assurance to deploy container-based workloads in development, QA, and production environments using technologies such as Docker Compose, Kubernetes, GitOps, etc.

Course Contents

  • Course Introduction
  • Introduction to Open Container Ecosystem
  • Run and Operate Containers
  • Building Container Images
  • Advanced Image Building and Distribution
  • Developing with Alternative Tools - Buildah, Podman, Skopeo
  • Container Networking and Storage
  • Building and Deploying Microservices Stack with Docker Compose
  • Mini Project 1
  • Beyond Development - Deploying Containers in Production
  • Kubernetes - Pods, Namespaces and ReplicaSets
  • Kubernetes - Services, Deployments, Storage
  • Mini Project 2
  • Kubernetes Native CI/CD

Alle Inhalte sind in englischer Sprache.

Request in-house training now

Target Group

The course is aimed at software developers, quality assurance engineers and anyone else who wants to build a solid foundation in container technologies and understand the open container ecosystem as a whole.

Experience Level: Intermediate

Knowledge Prerequisites

To get the most out of this course, you should bring the following:

  • Familiarity with development practices including continuous integration and revision control
  • Understanding of cloud native/microservices applications

As well as

  • Google Cloud account
  • Laptop/desktop with any operating system
    • Minimum memory: 8 GB
    • CPUs: 4
    • Core storage space: 10 GB
  • Docker Desktop (comes with Kubernetes)
  • Internet connection

Lab Info

If you are using a cloud provider such as GCP or AWS, you should be able to complete the exercises in the lab using the free tier or credit provided to you. However, charges may apply if you exceed the original credit allocated by the cloud provider or if the cloud provider's terms change

<p

Linux Foundation E-Learning

Die Linux Foundation E-Learnings sind Online-Kurse zum Selbststudium, die über einen Webbrowser aufgerufen werden können. Das Angebot umfasst eine große Anzahl an Videos, ergänzt durch spezielle Übungen. Zustätzlich sind die Inhalte auch in textlicher Form enthalten. Der Zugang ist für zwölf Monate gültig. Sie benötigen einen aktuellen Browser, Internet-Zugang und bei Laborübungen ggf. eine zusätzliche Konfiguration.
PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.

In this course, you will learn about the open container ecosystem and how to run, operate and troubleshoot containers. The course shows how to create container images and use tools such as Buildah, Podman and Skopeo. You will be familiarized with the basics of container networking and learn about different storage concepts. The course also shows you how to build and deploy a microservices stack with Docker Compose and how to use containers in production. The most important Kubernetes concepts will be discussed and you will be guided through the process of creating native Kubernetes pipelines with Tekton.</p

After completing this course, you should be able to package and deploy applications as containers, master the art of writing Dockerfiles, and utilize container technology for quality assurance to deploy container-based workloads in development, QA, and production environments using technologies such as Docker Compose, Kubernetes, GitOps, etc.

Course Contents

  • Course Introduction
  • Introduction to Open Container Ecosystem
  • Run and Operate Containers
  • Building Container Images
  • Advanced Image Building and Distribution
  • Developing with Alternative Tools - Buildah, Podman, Skopeo
  • Container Networking and Storage
  • Building and Deploying Microservices Stack with Docker Compose
  • Mini Project 1
  • Beyond Development - Deploying Containers in Production
  • Kubernetes - Pods, Namespaces and ReplicaSets
  • Kubernetes - Services, Deployments, Storage
  • Mini Project 2
  • Kubernetes Native CI/CD

Alle Inhalte sind in englischer Sprache.

Request in-house training now

Target Group

The course is aimed at software developers, quality assurance engineers and anyone else who wants to build a solid foundation in container technologies and understand the open container ecosystem as a whole.

Experience Level: Intermediate

Knowledge Prerequisites

To get the most out of this course, you should bring the following:

  • Familiarity with development practices including continuous integration and revision control
  • Understanding of cloud native/microservices applications

As well as

  • Google Cloud account
  • Laptop/desktop with any operating system
    • Minimum memory: 8 GB
    • CPUs: 4
    • Core storage space: 10 GB
  • Docker Desktop (comes with Kubernetes)
  • Internet connection

Lab Info

If you are using a cloud provider such as GCP or AWS, you should be able to complete the exercises in the lab using the free tier or credit provided to you. However, charges may apply if you exceed the original credit allocated by the cloud provider or if the cloud provider's terms change

<p

Linux Foundation E-Learning

Die Linux Foundation E-Learnings sind Online-Kurse zum Selbststudium, die über einen Webbrowser aufgerufen werden können. Das Angebot umfasst eine große Anzahl an Videos, ergänzt durch spezielle Übungen. Zustätzlich sind die Inhalte auch in textlicher Form enthalten. Der Zugang ist für zwölf Monate gültig. Sie benötigen einen aktuellen Browser, Internet-Zugang und bei Laborübungen ggf. eine zusätzliche Konfiguration.

PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.