Linux Foundation Training

Containers for Developers and Quality Assurance

LFD254

Linux Foundation Training

In diesem Kurs lernen Sie das offene Container-Ökosystem kennen und erfahren, wie Sie Container ausführen, betreiben und Fehler beheben können. Der Kurs zeigt, wie Container-Images erstellt und Tools wie Buildah, Podman und Skopeo verwendet werden. Sie werden mit den Grundlagen der Containervernetzung vertraut gemacht und lernen verschiedene Speicherkonzepte kennen. Weiterhin zeigt der Kurs, wie Sie mit Docker Compose einen Microservices-Stack aufbauen und bereitstellen sowie Container in der Produktion einsetzen. Die wichtigsten Kubernetes-Konzepte werden besprochen und Sie werden durch den Prozess der Erstellung nativer Kubernetes-Pipelines mit Tekton geführt.

Nach Abschluss dieses Kurses sollten Sie in der Lage sein, Anwendungen als Container zu verpacken und bereitzustellen, die Kunst des Schreibens von Dockerdateien zu beherrschen und die Containertechnologie für die Qualitätssicherung zu nutzen, um containerbasierte Workloads in Entwicklungs-, QA- und Produktionsumgebungen mit Technologien wie Docker Compose, Kubernetes, GitOps usw. einzusetzen.

Kursinhalt

  • 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.

Zielgruppe

Der Kurs richtet sich an Softwareentwickler, Qualitätssicherungsingenieure und alle anderen, die eine solide Grundlage für Containertechnologien schaffen und das offene Container-Ökosystem als Ganzes verstehen wollen.

Experience Level: Intermediate

Voraussetzungen

Um diesen Kurs optimal nutzen zu können, sollten Sie Folgendes mitbringen:

  • Vertrautheit mit Entwicklungspraktiken einschließlich kontinuierlicher Integration und Revisionskontrolle
  • Verständnis von Cloud Native/Microservices-Anwendungen

sowie

  • Google Cloud-Konto
  • Laptop/Desktop mit beliebigem Betriebssystem
    • Mindestspeicher: 8 GB
    • CPUs: 4
    • Kernspeicherplatz: 10 GB
  • Docker Desktop (wird mit Kubernetes geliefert)
  • Internetverbindung

Lab Info

Wenn Sie einen Cloud-Anbieter wie GCP oder AWS nutzen, sollten Sie die Übungen im Labor mit dem Ihnen zur Verfügung gestellten kostenlosen Tier oder Guthaben durchführen können. Es können jedoch Gebühren anfallen, wenn Sie das ursprünglich vom Cloud-Anbieter zugewiesene Guthaben überschreiten oder wenn sich die Bedingungen des Cloud-Anbieters ändern.

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 SymbolDie gesamte Beschreibung dieses Kurses mit Terminen und Preisen zum Download als PDF.

In diesem Kurs lernen Sie das offene Container-Ökosystem kennen und erfahren, wie Sie Container ausführen, betreiben und Fehler beheben können. Der Kurs zeigt, wie Container-Images erstellt und Tools wie Buildah, Podman und Skopeo verwendet werden. Sie werden mit den Grundlagen der Containervernetzung vertraut gemacht und lernen verschiedene Speicherkonzepte kennen. Weiterhin zeigt der Kurs, wie Sie mit Docker Compose einen Microservices-Stack aufbauen und bereitstellen sowie Container in der Produktion einsetzen. Die wichtigsten Kubernetes-Konzepte werden besprochen und Sie werden durch den Prozess der Erstellung nativer Kubernetes-Pipelines mit Tekton geführt.

Nach Abschluss dieses Kurses sollten Sie in der Lage sein, Anwendungen als Container zu verpacken und bereitzustellen, die Kunst des Schreibens von Dockerdateien zu beherrschen und die Containertechnologie für die Qualitätssicherung zu nutzen, um containerbasierte Workloads in Entwicklungs-, QA- und Produktionsumgebungen mit Technologien wie Docker Compose, Kubernetes, GitOps usw. einzusetzen.

Kursinhalt

  • 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.

Zielgruppe

Der Kurs richtet sich an Softwareentwickler, Qualitätssicherungsingenieure und alle anderen, die eine solide Grundlage für Containertechnologien schaffen und das offene Container-Ökosystem als Ganzes verstehen wollen.

Experience Level: Intermediate

Voraussetzungen

Um diesen Kurs optimal nutzen zu können, sollten Sie Folgendes mitbringen:

  • Vertrautheit mit Entwicklungspraktiken einschließlich kontinuierlicher Integration und Revisionskontrolle
  • Verständnis von Cloud Native/Microservices-Anwendungen

sowie

  • Google Cloud-Konto
  • Laptop/Desktop mit beliebigem Betriebssystem
    • Mindestspeicher: 8 GB
    • CPUs: 4
    • Kernspeicherplatz: 10 GB
  • Docker Desktop (wird mit Kubernetes geliefert)
  • Internetverbindung

Lab Info

Wenn Sie einen Cloud-Anbieter wie GCP oder AWS nutzen, sollten Sie die Übungen im Labor mit dem Ihnen zur Verfügung gestellten kostenlosen Tier oder Guthaben durchführen können. Es können jedoch Gebühren anfallen, wenn Sie das ursprünglich vom Cloud-Anbieter zugewiesene Guthaben überschreiten oder wenn sich die Bedingungen des Cloud-Anbieters ändern.

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 SymbolDie gesamte Beschreibung dieses Kurses mit Terminen und Preisen zum Download als PDF.