Docker und Kubernetes für Java-Entwickler Online-Schulung - Webinar von GEDOPLAN GmbH

Kompakte Einführung in die Entwicklung und den Betrieb containerbasierter Java-Anwendungen

Inhalte

  • Docker
    • Motivation für den Einsatz von Container-Images
    • Gegenüberstellung virtuelle Maschine vs. Container
    • Begrifflichkeiten
      • Image
      • Registry
      • Container
    • Docker-Kommando
      • 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

Die Themen werden mit übergreifenden Übungen vertieft. Dabei kommen realistische Beispiele von Java/JEE-Anwendungen zum Einsatz: Standalone- Anwendungen, EE-Anwendungen, Persistenz mit Datenbanken.

Lernziele

Dieses Seminar führt in die Nutzung von Docker und Kubernetes ein. Der Fokus liegt auf den für die Entwicklung von containerisierten Java/JEE- Anwendungen wichtigen Werkzeugen, Konzepten und Vorgehensweisen der Container-Umgebung Docker und der Orchestrierungsplattform Kubernetes. Im Laufe des Kurses erstellen Sie aus Java-SE- und -EE-Anwendungen lauffähige Container-Images, betreiben sie statuslos oder mit Datenbank- Persistenz in einem Kubernetes-Cluster und nutzen die diversen Verwaltungs- und Skalierungsmöglichkeiten der Zielumgebung.

Zielgruppen

Dieser Kurs richtet sich an Software-Entwickler, Projektleiter und Architekten, die Java/JEE-Anwendungen für Container-Umgebungen entwickeln und in Docker/Kubernetes betreiben wollen.Grundlegende Java-Kenntnisse werden vorausgesetzt. Kenntnisse über Linux und Networking sind hilfreich, werden aber nicht vorausgesetz

  • *Das ist eine Online-Schulung mit Zoom!*
  • der Trainer stellt wie üblich die neuen Themen vor
  • der Teilnehmer kann jederzeit Fragen stellen
  • Übungen werden mit Trainer-Unterstützung durchgeführt
  • bei Problemen klinkt sich der Trainer bei dem Teilnehmer auf den Rechner ein
  • die ausgedruckten Seminarunterlagen erhalten die Teilnehmer im Vorfeld.
  • Voraussetzungen für eine Online-Schulung pro Teilnehmer
  • stabiles Internet
  • Webcam und Lautsprecher
  • ein ruhiger Platz
  • Nach weiterer Absprache kann auch ein anderes Tool oder Anbieter eingesetzt werden.

Termine und Orte

Datum Uhrzeit Dauer Preis
Webinar
08.06.2021 - 10.06.2021 09:00 - 16:30 Uhr 22.5 h Jetzt buchen ›
07.09.2021 - 09.09.2021 09:00 - 16:30 Uhr 22.5 h Jetzt buchen ›

SG-Seminar-Nr.: 5699510

Termine

  • 08.06.2021 - 10.06.2021

    Webinar

  • 07.09.2021 - 09.09.2021

    Webinar

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

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.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Webinar
08.06.2021 - 10.06.2021 09:00 - 16:30 Uhr 22.5 h Jetzt buchen ›
07.09.2021 - 09.09.2021 09:00 - 16:30 Uhr 22.5 h Jetzt buchen ›