Docker & Kubernetes für Spring-Boot-Entwickler: virtueller Drei-Tage-Workshop

Docker & Kubernetes für Spring-Boot-Entwickler: virtueller Drei-Tage-Workshop
Docker & Kubernetes für Spring-Boot-Entwickler: virtueller Drei-Tage-Workshop

Eckdaten

Zielgruppe: Softwareentwickler*innen und -architekt*innen, Projektleiter*innen | Dauer: 3 Tage | 9:00–16:00 Uhr | Trainer: GEDOPLAN GmbH | Online-Workshop | Teilnehmerzahl: 4-12

Seminarbeschreibung

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

Die Schulung findet in deutscher Sprache als Online-Schulung über eine Videokonferenz-Software im Webbrowser statt. Nach Abschluss des Kurses wird eine Teilnahmebescheinigung ausgegeben.

Agenda

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
    • Spring-Boot-Anwendungen in Images 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. Es werden realistische Beispiele von Spring-Boot-Anwendungen verwendet: Standalone-Anwendungen, Spring-Boot-Anwendungen sowie die Integration von Persistenzlösungen mit Datenbanken.

Zielgruppe

Dieser Kurs richtet sich an Software-Entwickler*innen, Projektleiter*innen und Architekt*innen, die Spring-Boot-Anwendungen für Container-Umgebungen entwickeln und in Docker/Kubernetes betreiben wollen.

Grundlegende Java-Kenntnisse werden vorausgesetzt. Kenntnisse über Linux und Networking sind hilfreich, aber nicht zwingend notwendig.

Dozent

Trainer Gedoplan

GEDOPLAN bietet seit 1988 IT-Schulungen und Workshops an. Ein weiteres Standbein ist die IT-Projekttätigkeit, aus der wertvolle Praxiserfahrungen in die Schulungen einfließen.

Ab 4 Teilnehmern: Gruppenrabatt sichern

Bei Buchung 15% sparen: statt 1.760,00 € 1.496,00 € pro Teilnehmer (zzg. MwSt./USt.)

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)

2.094,40 EUR inkl. MwSt./USt
1.760,00 EUR zzgl. MwSt./USt.