Schulungen

Wissen, das Sie persönlich weiterbringt, weil Sie es sofort anwenden können – das versprechen unsere neuesten Schulungen und Workshops.

Docker for Developers

Beschreibung:

Vor einigen Jahren war Docker noch nicht sehr weit verbreitet, jedoch hat sich die Technologie mittlerweile im Markt etabliert und auch einen festen Platz in den Herzen der Entwickler eingenommen. Docker hat es sich zum Ziel gemacht, die Bereitstellung von Anwendungen zu vereinfachen, indem alle nötigen Pakete in Containern verpackt werden. So lassen sie sich leicht als Dateien transportieren und installieren. Container sichern die Trennung und Verwaltung aller auf einem Rechner genutzten Ressourcen, also Code, Systembibliotheken und eben alles, was auf einem Rechner installiert werden kann. Docker ist somit eine leichtgewichtige Lösung, um die eigene Anwendung und auch die begleitenden Applikationen in Form von Containern bereitzustellen.

Im Rahmen dieses Workshops werden Sie einen praktischen Einstieg in das Thema erhalten. Teilnehmer sollten über Programmierkenntnisse verfügen. In einem abwechslungsreichen Mix aus Vorträgen und praktischen Hands-ons lernen Teilnehmer, wie sie erste Erfolge mit der Technologie erzielen können.

Dieser Workshop rüstet Sie für den professionellen Einsatz der Container-Technologie, um lokal zu entwickeln und zu arbeiten. Darauf aufbauend bieten wir das Training Kubernetes for Developers.

Schulungssprache

Deutsch, Trainingsmaterial auf Deutsch

Termine und Ort

  • 25.04.2019 - Solingen
  • 25.07.2019 - Solingen
  • auf Anfrage - Inhouse

Dauer in Tagen

1

Teilnahmegebühr

1000 € zzgl. MwSt. pro Teilnehmer

Anmeldeformular


Teilnahmevoraussetzungen und Zielgruppe

Teilnehmer sollten Erfahrung in der Entwicklung von Java-Anwendungen haben. Benötigt wird ein eigenes Notebook mit macos oder Linux sowie einer lauffähige Docker-CE-Installation mit der `docker run hello-world` ausgeführt werden kann.

Trainer:

Marco Paga

Marco entwickelt Software aus Leidenschaft. Gerne arbeitet er im Team an der Lösung komplexer Probleme.
In der Vergangenheit hat er dabei erfolgreich Legacy-Applikationen modernisiert, um diese auf geänderte Herausforderungen vorzubereiten. Alle Beteiligten auf diesem Weg mitzunehmen und für neue Technologien zu begeistern – das ist für ihn selbstverständlich.

Inhalte:

  • Docker Engine
  • Dockerfile
  • Images
  • Repository
  • Container
  • Docker Compose
  • Networking
  • Volumes
  • Non Root Images
  • Multi-Stage Builds
  • Liniting