Workshop Details

Delphi Code Camp
Das Trainingsevent für Delphi-Entwickler:innen
27. - 29. April 2022 | Düsseldorf

Bernd Ua

de

28 Apr 2022
09:00 - 17:00
Teamrabatt mindestens drei Kolleg:innen anmelden und bis zu 100 € sparen. Jetzt Ticket sichern

Docker für Delphi-Entwickler:innen

28 Apr 2022
09:00 - 17:00

Im Tagesworkshop Docker für Delphi-Entwickler:innen schauen wir uns Docker aus Delphi Perspektive genauer an und spielen Einsatzszenarien für Delphi durch. Wir nutzen Datenbanken aus Docker Containern und deployen auch Delphi-Webanwendungen und Tests in Container. Zum Einstieg verschaffen wir uns einen Überblick über das Docker-Ökosystem, lernen die Unterschiede von Docker zu anderen Virtualisierungssystemen ebenso kennen, wie die Komponenten des Docker Ökosystems vom Docker Client bis zu Registrys wie Docker Hub.

An einfachen Beispielen diskutieren und üben wir den Umgang mit dem Docker Client zur Verwaltung von Containern und Images, die Netzwerkkommunikation mit Images und den Datenaustausch zwischen Host und Docker-Images und erstellen einfache Dockerfiles zur Konfiguration. Wir konzentrieren uns dabei auf die Arbeit mit Linux-Containern, werfen aber auch einen Blick auf Windows Container für Docker.

Nach den einfachen Szenarien wenden wir uns Docker Compose zu und lernen, wie wir mit docker-compose komplexere Containerszenarien lokal orchestrieren. Ein Überblick über die Orchestrierung mit Kubernetes und Containerdeployment in der Cloud (am Beispiel der Azure Cloud) runden den Workshop ab.

Die Themen im Überblick

  • Funktionsweise und Architektur von Docker
  • Installation und erste interaktive Schritte mit Docker Client
  • Images verwalten, starten , löschen etc
  • Verwendung von Images über die zentrale Registry
  • Eigene Images erstellen
  • Netzwerkkonfiguration
  • Persistenz von Daten außerhalb der Container
  • Dockerfiles verwenden
  • Von Delphi in Container deployen
  • Orchestrierung mit docker-compose
  • Unittests in Containern
  • Überblick Orchestrierung mit Kubernetes
  • Container in der Cloud am Beispiel Azure

Hinweis/Voraussetzungen:

Es handelt sich um einen Praxisworkshop! Um die Beispiele und Übungen nachzuvollziehen und durchzuführen benötigen Sie ein Laptop mit aktuellem Windows 10 oder 11 und optimalerweise Delphi mit installierter Linux Personality. Der Docker Client kann auch im Workshop installiert werden (Admin-Rechte erforderlich). Eine Vorab-Installation wird aber empfohlen. Eine Installationsanweisung wird noch vorab bereitgestellt. Setzen Sie bereits andere Virtualisierer (VMWare o.ä.) ein, achten Sie bitte auf die Hinweise in der Installationsanleitung.

Session Themen

#Delphi Code Camp