GEDOPLAN

Docker und Docker Compose für Java-Entwickler

Einführung in die Nutzung und Erstellung von Docker Images (nicht nur) für Java-Anwendungen

  • Nutzung und Verwaltung von Docker Images.
  • Kurzüberblick über Linux-Kommandos.
  • Erstellung von Docker Images für Anwendungen auf Basis von Java, Java EE/Jakarta EE oder Spring Boot.
  • Container Collaboration mit Docker Compose.
  • Ausblick auf Kubernetes.
  • Umfangreiche Demos und Übungsanteile.

Beschreibung

Dieses Seminar führt in die Verwendung von Docker ein und zeigt, wie Java-Anwendungen containerisiert werden können. Im Laufe des Kurses erstellen Sie aus Anwendungen auf Basis von Java-SE, JEE und Spring Boot lauffähige Container-Images und betreiben sie statuslos und mit Datenbank-Persistenz. Über die zum Image-Aufbau notwendigen Grundlagen von Linux erhalten Sie einen kurzen Überblick. Mit Hilfe von Docker Compose verwalten Sie mehrere zusammenarbeitende Container. Der Kurs schließt mit einem Ausblick auf Kubernetes als "größere" Orchestrierungsplattform ab.

Agenda

  • 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
  • Linux-Grundlagen
  • Basis-Kommandos
  • Benutzer, Gruppen, Berechtigungen
  • Image-Erstellung
  • Dockerfiles
  • Java/JEE/Spring-Boot-Anwendung in Image packen
  • Eigene Basisimages erstellen
  • Multi-Stage-Builds zur Optimierung der Image-Größe nutzen
  • Volumes einrichten und nutzen
  • Registrys einsetzen
  • Docker Compose
  • Compose File
  • Dependencies, Volumes, Networks
  • Ausblick auf Kubernetes
  • Grundsätzlicher Aufbau der Plattform
  • Wichtige Building Blocks: Pod, Deployment, Service etc.

 

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

Teilnehmerkreis und Voraussetzungen

Dieser Kurs richtet sich an Software-Entwickler*innen, Projektleiter*innen und Architekt*innen, die Java-Anwendungen für Container-Umgebungen entwickeln und betreiben wollen.

Grundlegende Java-Kenntnisse werden vorausgesetzt.

 

Schulungstermine

25.11.–27.11.2024

Online
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.760,00 €
Details

18.12.–20.12.2024

Berlin
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.880,00 €
Details

18.12.–20.12.2024

Bielefeld
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.880,00 €
Details

11.03.–13.03.2025

Berlin
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.880,00 €
Details

11.03.–13.03.2025

Bielefeld
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.880,00 €
Details

11.03.–13.03.2025

Online
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.760,00 €
Details

01.07.–03.07.2025

Berlin
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.880,00 €
Details

01.07.–03.07.2025

Bielefeld
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.880,00 €
Details

01.07.–03.07.2025

Online
3 Tage
Rabatt ab 2 Personen
Plätze frei

1.760,00 €
Details

Diese Schulung bieten wir auch als maßgeschneiderte Firmenschulung an

GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulung.
Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt.
Bei Interesse nehmen Sie bitte Kontakt, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch

GEDOPLAN - Telefonkontakt

030 / 20 89 82 63 0

GEDOPLAN - E-Mail Kontakt

Tim.Neumann@GEDOPLAN.de

Weitere Schulungen

Vorträge & News zum Thema

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Unsere Trainer

Unsere Trainer

Unsere Trainer

Kontakt

Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!

Tim Neumann

Geschäftsleitung

GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld

GEDOPLAN GmbH
Kantstraße 164
10623 Berlin

    Kontakt

    Tim Neumann

    Geschäftsleitung

    GEDOPLAN GmbH
    Stieghorster Straße 60
    33605 Bielefeld

    GEDOPLAN GmbH
    Kantstraße 164
    10623 Berlin

    Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!