Easy Learning with Docker für Einsteiger: Apps bauen & deployen
IT & Software > Operating Systems & Servers
3h 18m
£14.99 Free for 30 days
4.8

Enroll Now

Language: German

Sale Ends: 02 Jun

Meistere Docker: Apps entwickeln & bereitstellen – Der Praxis-Kurs für Einsteiger

What you will learn:

  • Fundamentale Docker-Konzepte und -Architektur verstehen, sowie das Erstellen und Management von Containern und Images beherrschen.
  • Multi-Container-Anwendungen mit Docker Compose effektiv aufbauen, skalieren und Netzwerke für sie konfigurieren.
  • Robuste Container-Sicherheitsmaßnahmen implementieren und CI/CD-Pipelines mit Docker und GitHub Actions automatisieren.
  • Microservices mit Docker erfolgreich bereitstellen und Anwendungen mithilfe des ELK Stack umfassend überwachen und protokollieren.

Description

Haben Sie auch schon oft den Satz gehört: 'Es funktioniert auf meinem Rechner'? Docker ist die bewährte Antwort auf dieses klassische Problem in der Softwareentwicklung. Dieser umfassende Kurs führt Sie Schritt für Schritt durch die Welt von Docker und rüstet Sie mit den notwendigen Fähigkeiten aus, um diese Herausforderung effektiv zu meistern.


In 3,5 Stunden praxisorientiertem Video-Content erlernen Sie Docker von Grund auf und werden es sicher beherrschen. Wir verzichten auf unnötigen Ballast und trockene Theorie. Stattdessen konzentrieren wir uns auf Laborübungen, die den täglichen Aufgaben von DevOps-Ingenieuren in der Praxis entsprechen.


Nach diesem Kurs verfügen Sie über:


Unverzichtbare Praxis-Skills:

  • Container und Docker-Images mühelos erstellen und effizient verwalten.
  • Komplexe Multi-Container-Applikationen mithilfe von Docker Compose aufbauen und orchestrieren.
  • Eine professionelle Entwicklungsumgebung optimal einrichten.
  • Fortgeschrittene Best Practices für die Sicherheit von Containern implementieren.
  • Microservices bereitstellen und deren Leistung mit dem ELK Stack überwachen.
  • Deployments mittels CI/CD-Pipelines über GitHub Actions automatisieren.


Karriereförderndes Know-how:

Docker ist eines der gefragtesten Tools in der modernen Cloud- und DevOps-Landschaft. Nach Abschluss dieses Kurses sprechen Sie die Sprache der aktuellen Anwendungsbereitstellung – ein entscheidender Vorteil, um Ihr Profil für Positionen im DevOps-, Cloud- und Software-Engineering zu stärken.


Ideal für Anfänger konzipiert:

Wir beginnen mit den absoluten Grundlagen und erweitern Ihr Wissen systematisch. Grundkenntnisse der Linux-Befehlszeile sind vorteilhaft, aber keine Voraussetzung. Vorkenntnisse in Docker sind nicht erforderlich – Sie können sofort einsteigen und vom ersten Tag an Fortschritte erzielen.


Werden Sie Teil unserer stetig wachsenden Community von über 6.800 Lernenden, die Docker bereits auf praktische Weise meistern. Ihr erster Container ist nur wenige Klicks entfernt.

Curriculum

Grundlagen von Docker & Erste Schritte

Dieser Abschnitt führt Sie in die Welt von Docker ein. Sie lernen die Kernkonzepte und die Architektur von Docker kennen, installieren Docker auf Ihrem System und erstellen Ihren allerersten Container. Wir gehen detailliert auf Docker Images ein, wie man sie verwaltet, und wie man effektive Dockerfiles schreibt, um Ihre Anwendungen zu paketieren und zu konfigurieren. Ziel ist es, ein solides Fundament für die weitere Kursreise zu legen.

Multi-Container-Anwendungen mit Docker Compose

Nachdem Sie die Grundlagen von Einzel-Containern beherrschen, widmet sich dieser Abschnitt dem Aufbau und der Orchestrierung komplexer Anwendungen mit mehreren Containern. Sie lernen, wie man Docker Compose-Dateien erstellt, um Services zu definieren, Netzwerke zwischen Containern zu konfigurieren und Daten persistent zu speichern. Diese Fähigkeiten sind entscheidend für die Entwicklung realistischer, verteilter Anwendungen.

Sicherheitspraktiken & Best Practices für Container

Sicherheit ist in der heutigen Softwareentwicklung von größter Bedeutung. In diesem Modul erhalten Sie eine Einführung in die Grundlagen der Container-Sicherheit. Wir behandeln, wie Sie Docker-Images härten, Best Practices für den sicheren Betrieb Ihrer Container implementieren und gängige Sicherheitsrisiken minimieren. Ihr Ziel ist es, robuste und geschützte Docker-Umgebungen aufzubauen.

Microservices bereitstellen & Monitoring mit dem ELK Stack

Dieser Abschnitt konzentriert sich auf die Bereitstellung und Skalierung von Microservices-Architekturen mit Docker. Sie lernen, wie Sie Ihre Services als eigenständige Container managen. Darüber hinaus führen wir Sie in den ELK Stack (Elasticsearch, Logstash, Kibana) ein, um das Logging und die umfassende Überwachung Ihrer Docker-Anwendungen in Echtzeit zu ermöglichen und Einblicke in deren Performance zu gewinnen.

Automatisierte Deployments mit CI/CD & GitHub Actions

Automatisierung ist der Schlüssel zu effizienten Entwicklungs- und Bereitstellungsprozessen. In diesem finalen Abschnitt implementieren Sie Continuous Integration (CI) und Continuous Deployment (CD) Pipelines. Sie erfahren, wie Sie GitHub Actions nutzen, um den Build-Prozess Ihrer Docker-Images und die Bereitstellung Ihrer Anwendungen vollständig zu automatisieren, was die Entwicklungszyklen beschleunigt und Fehler reduziert.

Deal Source: real.discount