Docker und Kubernetes für Java-Entwickler - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • Docker
    • Motivation für den Einsatz von Container-Images
    • Gegenüberstellung virtuelle Maschine vs. Container
    • Begrifflichkeiten: Image, Registry, Container
    • Docker-Kommandos im Überblick
    • Docker-Images laden, verwalten, starten
    • Port-Mapping
    • Logs einsehen
    • Kommandos im Container ausführen
    • Image-Erstellung: 
    • Dockerfiles
    • Java/JEE-Anwendung in Image packen
    • Eigene Basisimages erstellen, bspw. für provisionierte EE-Server
    • Multi-Stage-Builds zur Optimierung der Image-Größe nutzen
    • Volumes einrichten und nutzen
    • Registrys einsetzen
  • Kubernetes
    • Motivation für die Orchestrierung von Containern mit Kubernetes
    • Grundsätzlicher Aufbau der Plattform
    • Deklarativer Ansatz
    • YAML-Files zur Beschreibung von Kubernetes-Objekten
    • Building Blocks von Kubernetes
    • Pod
    • Deployment, Replica Set
    • Service
    • Volume, Volume Claim, Persistent Volume Claim, Storage Provider
    • Nodeport, Loadbalancer und Ingress
    • Namespace
    • Secret
    • Config Map
    • Stateful Set
    • Job
    • Vorbereitung und Überwachung
    • Init Container
    • Readiness und Liveness Probe
Zur Vertiefung der Themen dienen umfangreiche Übungen, in denen praxisnahe Java/JEE-Beispielanwendungen zum Einsatz kommen: Standalone-Anwendungen, EE-Anwendungen, Persistenz mit Datenbanken.
  • Docker
    • Motivation für den Einsatz von Container-Images
    • Gegenüberstellung virtuelle Maschine vs. Container
    • Begrifflichkeiten: Image, Registry, Container
    • Docker-Kommandos im Überblick
    • Docker-Images la ...
Mehr Informationen >>

Lernziele

Nach diesem Seminar beherrschen Sie die Grundlagen von Docker und Kubernetes und können Java/JEE-Anwendungen damit betreiben.

Zielgruppen

Diese Schulung wendet sich an Entwickler:innen und Teamleiter:innen, die Container-Umgebungen für Java/JEE-Anwendungen nutzen wollen. Grundlegende Java-Kenntnisse werden vorausgesetzt. Kenntnisse über Linux und Networking sind hilfreich, werden aber nicht vorausgesetzt.
Diese Schulung wendet sich an Entwickler:innen und Teamleiter:innen, die Container-Umgebungen für Java/JEE-Anwendungen nutzen wollen. Grundlegende Java-Kenntnisse werden vorausgesetzt. Kenntnisse übe ... Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 6910080

Anbieter-Seminar-Nr.: 2120

Termine

  • 04.06.2024 - 06.06.2024

    Köln, DE

  • 25.06.2024 - 27.06.2024

    Köln, DE

  • 06.08.2024 - 08.08.2024

    Köln, DE

  • 24.09.2024 - 26.09.2024

    Köln, DE

  • 12.11.2024 - 14.11.2024

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 21 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service