seminar buchen

Seminar Java DevOps - CI mit Docker und Kubernetes

Seminar / Training Java DevOps - CI mit Docker und Kubernetes

Docker

  • Motivation für den Einsatz von Container-Images
  • Vergleich zwischen virtueller Maschine und Container
  • Begriffe: Image, Registry, Container
  • Übersicht der Docker-Befehle
  • Laden, Verwalten, Starten von Docker-Images
  • Port-Zuordnung
  • Protokolle einsehen
  • Ausführen von Befehlen im Container
  • Image-Erstellung: 
  • Dockerfiles
  • Java / JEE-Anwendung in Image verpacken
  • Eigene Basis-Images erstellen, z. B. für provisionierte EE-Server
  • Mehrstufige Builds verwenden, um die Image-Größe zu optimieren
  • Volumes einrichten und verwenden
  • Registries verwenden

Kubernetes

  • Motivation für die Orchestrierung von Containern mit Kubernetes
  • Grundlegende Struktur der Plattform
  • Deklarativer Ansatz
  • YAML-Dateien zur Beschreibung von Kubernetes-Objekten
  • Bausteine von Kubernetes
  • Pod
  • Deployment, Replikat-Set
  • Dienst
  • Volume, Volume-Anspruch, persistenter Volume-Anspruch, Storage-Provider
  • Nodeport, Lastverteiler und Ingress
  • Namespace
  • Geheimnis
  • Konfig-Map
  • Stateful Satz
  • Job
  • Vorbereitung und Überwachung
  • Init-Container
  • Readiness und Liveness Probe

Lokale Entwicklung

  • Allgemeines Problem
  • Entwicklung einer lokalen IDE gegen Kubernetes-Cluster
  • Einfaches Bereitstellen von Umgebungen für lokale Tests
  • Übersicht Werkzeuge (Skaffold, DevSpace, Telepresence, ...)
  • Vorgehensweisen für Java (EE)-Anwendungen
  • Möglichkeiten der gängigen Java-IDEs

Kontinuierliche Auslieferung

  • Motivation zur Automatisierung
  • Abgrenzung von Continuous Integration, Delivery, Deployment
  • Überblick über verschiedene Ansätze für das Deployment
  • Jenkins
  • Kurzer Überblick
  • Deklarative Pipelines
  • Kubernetes-Plugin (Build-Schritte in Pods durchführen)
  • Verwendung von Credentials
  • Docker-Build im Container
  • Benutzerinteraktion in Pipelines
  • GitOps
  • Bereitstellen von Kubernetes-Manifesten aus Git
  • Grundlegende Vorgehensweise
  • Tools im Überblick
  • Argo CD als Beispiel
  • Bereitstellung aus der Jenkins-Pipelines

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

  • Andreas Werkmeister

    Telefon: +49 30 306 89 391
    E-Mail: 

  • Maik Thomas

    Telefon: +49 30 306 89 391
    E-Mail:

Seminardetails

   
Dauer: 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr
Preis: Öffentlich und Webinar: € 1.996 zzgl. MwSt.
Inhaus: € 5.400 zzgl. MwSt.
Teilnehmeranzahl: max. 8 Teilnehmer
Teilnehmer: Dieses Seminar richtet sich an Entwickler und Teamleiter, die Java / JEE-Anwendungen für Container-Umgebungen entwickeln, in Docker / Kubernetes betreiben und mit Continuous Delivery ausrollen wollen. Grundlegende Java-Kenntnisse werden vorausgesetzt.
Standorte: Stream Live, Stream gespeichert, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Magdeburg, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Inhaus, Webinar
Durchführungsgarantie: ja, ab 2 Teilnehmern; Details
Sprache: Deutsch (Englisch ist bei Firmenseminaren ebenfalls möglich)
Seminarunterlage: Dokumentation auf CD oder Papier
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen im Restaurant - (bei öffentlichen Seminaren)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter +49 30 306 89 391

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Bremen 4 Tage
Berlin 4 Tage
Mainz 4 Tage
Erfurt 4 Tage
Darmstadt 4 Tage
Frankfurt 4 Tage
Paderborn 4 Tage
Essen 4 Tage
Konstanz 4 Tage
Freiburg 4 Tage
Potsdam 4 Tage
Flensburg 4 Tage
Leipzig 4 Tage
Hamm 4 Tage
Rostock 4 Tage
Hamburg 4 Tage
Luxemburg 4 Tage
Hannover 4 Tage
Stuttgart 4 Tage
Dresden 4 Tage
Madgeburg 4 Tage
Regensburg 4 Tage
Jena 4 Tage
Trier 4 Tage
München 4 Tage
Friedrichshafen 4 Tage
Kassel 4 Tage
Ulm 4 Tage
Münster 4 Tage
Nürnberg 4 Tage
Köln 4 Tage
Wuppertal 4 Tage
Mainz 4 Tage
Erfurt 4 Tage
Bremen 4 Tage
Berlin 4 Tage
Paderborn 4 Tage
Essen 4 Tage
Darmstadt 4 Tage
Frankfurt 4 Tage
© 2024 www.networkuniversity.de All rights reserved. | Kontakt | Impressum | AGB | Nach oben