Nehmen Sie an unserer von Experten geleiteten Docker-Schulung teil und beherrschen Sie die grundlegende Container-Technologie, mit der Sie Anwendungen überall schnell und konsistent erstellen, versenden und ausführen können.

Docker-Schulung:
grundlegende Schulung

Nehmen Sie an unserer von Experten geleiteten Docker-Schulung teil und beherrschen Sie die grundlegende Container-Technologie, mit der Sie Anwendungen überall schnell und konsistent erstellen, versenden und ausführen können.

Docker-Schulung:
grundlegende Schulung

Auf einen Blick

2 Tage

Individuell planbar

Vollständig
Remote

Theorie &
Praxis

Englisch

Lernen Sie, wie Sie Anwendungen für eine konsistente und effiziente Bereitstellung containerisieren. Erstellen, versenden und führen Sie Anwendungen überall mit Docker aus und optimieren Sie Ihre DevOps-Workflows.

Unsere vertrauenswürdigen Partner

Agenda (Beispiel)

Gerne erstellen wir gemeinsam mit Ihnen eine maßgeschneiderte Agenda, die den Einstieg in Docker erleichtert.

Tag 1

Docker Grundlagen & praktische Anwendung

  1. Grundlagen der Containerisierungstechnologie
  2. Die Rolle von Docker in der modernen Softwareentwicklung
  3. Den Lebenszyklus von Docker verstehen: Images, Container und Registries
  1. Docker-Architektur: Daemon, Engine und CLI
  2. Kernkomponenten von Docker: Images, Container, Volumes und Netzwerke
  3. Navigieren durch das Docker-Ökosystem und die Community-Ressourcen
  4. Erstellen von benutzerdefinierten Images: Grundlagen und bewährte Verfahren für Dockerdateien
  5. Techniken zur Image-Optimierung für schlanke und schnelle Bereitstellung
  1. Ausführen und Verwalten von Containern: CLI-Befehle und Lebenszykluskontrollen
  2. Protokollierung, Überwachung und Skalierungsstrategien für Container
  3. Docker-Netzwerke: Konfiguration der Kommunikation zwischen Containern
  4. Docker-Speicherlösungen: Volumes, Bind-Mounts, tmpfs
  5. Implementierung von Docker in Entwicklungs-, Staging- und Produktionsumgebungen

Tag 2

Erweiterte Nutzung, Sicherheit und Orchestrierung

  1. Einführung in Docker Compose für Anwendungen mit mehreren Containern
  2. Dateistruktur und Befehlsreferenz für docker-compose.yml
  3. Microservices mit Docker: Herausforderungen und Best-Practice-Muster
  1. Docker-Sicherheitsfunktionen und sichere Konfigurationstechniken
  2. Verwaltung von Schwachstellen: Image-Scans, Patching und Updates
  3. Sichere Dockerfile-Praktiken und Image-Härtung
  4. Netzwerksicherheit und Zugriffskontrolle für containerisierte Anwendungen
  1. Diagnose gängiger Containerprobleme
  2. Leistungsoptimierung und Ressourcenbegrenzung
  3. Systemwartung: Bereinigung von Images, Containern und Volumes
  4. Backup-Strategien und Notfallwiederherstellung für Docker-Umgebungen
  1. Rekapitulation: Bereitstellungsstrategien für containerisierte Systeme
  2. Einführung in Docker Swarm
  3. Docker Swarm vs. Kubernetes: Funktionsvergleich, Anwendungsfälle und Entscheidungshilfen

Erleben Sie eine ausgewogene Mischung aus Theorie, Live-Demonstrationen und praktischen Übungen.

Während der Docker-Schulung lernen Sie, die Kernkonzepte und Komponenten von Docker bis hin zur fortgeschrittenen Orchestrierung mit Kubernetes zu beherrschen.

Darauf aufbauend werden Sie tief in die Containertechnologie eintauchen und sicherstellen, dass Sie an der Spitze der Branchentrends bleiben.

Erweitern Sie Ihr Fachwissen, verbessern Sie Ihre Karriereaussichten und seien Sie wegweisend in der effizienten, sicheren und skalierbaren Softwareentwicklung.

In dieser Docker-Schulung lernen Sie …

… wie Sie Anwendungen containerisieren und mit Docker zuverlässig in verschiedenen Umgebungen ausführen. Dieser Kurs ist ideal für Entwickler, Systemadministratoren und DevOps-Experten, die die Anwendungsbereitstellung vereinfachen und die Konsistenz zwischen Entwicklung, Test und Produktion sicherstellen möchten. Egal, ob Sie neu im Bereich der Containerisierung sind oder Ihre Kenntnisse vertiefen möchten, dieser Kurs bietet eine solide Grundlage für die Verwendung von Docker in realen Projekten.

Praktische Anwendungen, die wir in der Schulung behandeln werden:

  • 1

    Docker-Grundlagen beherrschen: Verstehen Sie die Grundlagen von Docker und der Containerisierung, einschließlich Architektur, Image-Erstellung und Container-Management.

  • 2

    Fortgeschrittene Techniken und Orchestrierung: Erwerben Sie Fachwissen über fortgeschrittene Docker-Funktionen, Netzwerke, Speicherlösungen und Orchestrierung mit Tools wie Docker Compose und Kubernetes.

  • 3

    Fähigkeiten zur Sicherheit und Fehlerbehebung: Lernen Sie wichtige Sicherheitspraktiken für Docker und entwickeln Sie effektive Strategien zur Fehlerbehebung für containerisierte Anwendungen.

Nach diesem Kurs werden Sie in der Lage sein:

  • 1

    Docker-Architektur und ihre Komponenten zu verstehen und zu nutzen.

  • 2

    Docker-Images zu erstellen und zu verwalten.

  • 3

    Docker-Registries zum Speichern und Verteilen von Images effektiv zu nutzen.

  • 4

    Dockerdateien zu erstellen und erweiterte Funktionen wie Multi-Stage-Builds zu nutzen.

  • 5
    Docker-Netzwerkmodi zu konfigurieren und anzuwenden.
  • 6
    Datenpersistenz mithilfe von Mounts und Volumes zu verwalten.
  • 7
    Bewährte Sicherheitsverfahren in Docker anzuwenden.
  • 8
    Die Leistung von Containern zu optimieren.
  • 9
    Docker Compose zu verwenden, um Anwendungen mit mehreren Containern zu verwalten.
  • 10
    Fortgeschrittene Tools wie Portainer zu verwenden.
  • 11
    Skalierungsstrategien in der Docker-Orchestrierung zu implementieren.

Dieser Docker-Kurs ist perfekt für Sie, wenn Sie…

  • in den Bereichen Softwareentwicklung, IT-Administration oder DevOps arbeiten oder arbeiten möchten.

  • Ihr Wissen über Docker-Technologien erweitern möchten.

  • praktische Erfahrungen mit Docker und containerisierten Anwendungen sammeln möchten.

  • ein tiefes Verständnis für die Orchestrierung und Bereitstellung von Containeranwendungen entwickeln möchten.

  • ein grundlegendes Verständnis von Linux-Systemen und der Verwendung der Kommandozeile haben.

  • bereits ein grundlegendes Verständnis von Softwareentwicklungsprozessen und -prinzipien haben, einschließlich der Kenntnis einer Programmiersprache.

Der Docker-Workshop ist NICHT für Sie geeignet, wenn Sie …

  • kein Interesse an Container-Technologien und deren Einsatz in der Softwareentwicklung haben.

  • keine Vorkenntnisse in den Bereichen Softwareentwicklung oder IT-Administration haben.

  • keine Kenntnisse in der Verwendung von Docker und fortgeschrittenen Orchestrierungswerkzeugen erwerben möchten.

Hören Sie von unseren zufriedenen Schulungsteilnehmern

A1 Telekom Austria AG

“UTA hat mein Team bei der Entwicklung des Migrationsplans für unseren lokalen Datenspeicher in die öffentliche Cloud unterstützt.

Das herausragende Maß an Fachwissen, sowohl auf technischer als auch auf organisatorischer Ebene, sorgte für einen gut strukturierten und realistischen Migrationsplan mit Zeitplan, Meilensteinen und Aufwand.

Die Befähigung meines Teams stand im Mittelpunkt einer sehr reibungslosen Zusammenarbeit. Durch UTA haben wir unser Ziel schneller erreicht und die Risiken des Migrationsprojekts erheblich reduziert.

Ich kann die Dienste von UTA nur empfehlen!”

Reinhard Burgmann
Leiter des Data Ecosystem

Vattenfall

“Ich habe kürzlich an dem von Ultra Tendency veranstalteten Online-Kafka-Schulungstag von Vattenfall IT teilgenommen, und es war eine bereichernde Erfahrung.

Der Trainer, Ahmed, hat die Theorie hinter Kafka fantastisch erklärt und der Schwerpunkt auf der praktischen Anwendung war großartig. Die praktischen Programmierübungen waren besonders hilfreich, und ich habe noch nie eine Schulung mit so vielen interaktiven Beispielen erlebt!

Insgesamt kann ich diese Schulung jedem empfehlen, der seine Kafka-Kenntnisse interaktiv verbessern und wertvolle Fähigkeiten erwerben möchte.”

Bernard Benning
BA Heat

VP Bank

“Die MLOps-Schulung hat unsere Erwartungen übertroffen!

Er bot eine perfekte Mischung aus einem Überblick, praktischen Kodierungsbeispielen und realen Anwendungsfällen. Der Trainer beantwortete alle Fragen kompetent und passte die Inhalte an die Infrastruktur unseres Unternehmens an.

Diese Schulung vermittelte uns nicht nur Wissen, sondern auch praktische Fähigkeiten, die wir sofort anwenden können.”

Eisele Peer
Leitender Architekt & Leiter IT-Integration & Entwicklung

Hutchison Drei Austria GmbH

“Die Schulung Einführung in die Cloud mit AWS und Azure hat uns beeindruckt! Wir schätzten besonders den ausgezeichneten Überblick über die Themen, die praktischen Übungen und die umfangreichen praktischen Aktivitäten, die die erlernten Konzepte direkt anwendbar machten.

Der Inhalt war gut strukturiert, und die Kombination aus Theorie und praktischen Anwendungen war ideal für unsere Bedürfnisse. Die Möglichkeit, spezifische Fragen in den Fragerunden zu klären, war ebenfalls äußerst wertvoll. Insgesamt hat die Schulung unser Verständnis von Cloud Computing vertieft und uns einen Einblick in die Unterschiede und Stärken von AWS und Azure gegeben.

Wir fühlen uns jetzt besser vorbereitet, um strategische Entscheidungen für unsere Cloud-Strategie zu treffen. Vielen Dank für diese hervorragende Schulung!”

Eisele Peer
Leitender Architekt & Leiter IT-Integration & Entwicklung

Lernen Sie Ihre Trainingsexperten kennen

Marvin Taschenberger

Professioneller Software Architekt, Ultra Tendenz

Hudhaifa Ahmed

Senior Lead Big Data Developer & Berlin Territory Manager, Ultra Tendency

Matthias Baumann

Chief Technology Officer & leitender Architekt für Big Data-Lösungen, Ultra Tendency

Erforderliche Hardware und Infrastruktur für Ihr Docker-Training

  • Sie benötigen einen PC oder Mac mit einem Webbrowser und MS Teams.
  • Während der Schulung stellen wir Ihnen eine virtuelle Maschine mit den erforderlichen lokalen Abhängigkeiten, Diensten und Root-Zugriffen zur Verfügung.
  • Sie können über einen Browser oder SSH auf die Maschine zugreifen, wenn Sie möchten und die Netzwerkbeschränkungen dies zulassen.