Seminare
Seminare

Docker für Anwendungsentwicklung - Container-Technologien effizient einsetzen

Seminar - Cegos Integrata GmbH

Container-Technologien wie Docker sind aus modernen Softwarearchitekturen nicht mehr wegzudenken. Sie ermöglichen eine flexible, skalierbare und effiziente Bereitstellung von Anwendungen und sind damit ein zentraler Bestandteil zeitgemäßer Entwicklungs- und Betriebsprozesse.

Dieses Seminar fokussiert auf den Bereich der Software-Entwicklung, in denen Container allgegenwärtig sind: Während der Implementierung werden Development-Container verwendet, der automatisierte Build-Prozess wird in Build-Containern ausgeführt. Umgebungen für Entwicklung und Test werden durch eine Konfiguration von zusammengehörigen Containern bereitgestellt. Und schließlich wird die fertiggestellte Anwendung als Image bereitgestellt, um orchestriert in der Cloud betrieben zu werden.


Nutzen für Teilnehmer:innen:

  • Sicherheit in der praktischen Anwendung von Docker in Entwicklungs- und Testumgebungen
  • Kenntnisse zur Erstellung, Pflege und Optimierung eigener Container-Images
  • Verständnis für die Integration von Docker in Build-Prozesse und automatisierte Pipelines
  • Erweiterung der persönlichen DevOps-Kompetenz

Nutzen für Unternehmen:
...

Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Modul 1: Docker-Grundlagen

  • Images und Container
  • Das Container Netzwerk
  • Persisitierung von Daten in Host Mounts und Volumes
  • Konfiguration von Containern mit docker compose
  • Bauen eigener Images mit Dockerfiles
  • Docker Images Registries
  • Docker Repositories und Tags

Modul 2: Bauen von Anwendungsimages

  • Bestandteile eines guten Images
  • Aufbau einer Image-Hierarchie mit wiederverwendbaren Basisimages
  • Monitoring / Logging / Administration
  • Best Practices Security

Modul 3: Entwicklung & Build-Prozesse mit Containern

  • Development-Container in modernen IDEs (z. B. VS Code)
  • Build-Container und Integration in CI/CD-Pipelines (z. B. Jenkins, GitLab CI)
  • Tools und Besonderheiten: DinD, BuildKit, Kaniko
Dauer/zeitlicher Ablauf:
2 Tage
Teilnahmevoraussetzungen:
  • Grundkenntnisse in Linux sind von Vorteil
  • Projekterfahrung in einer Programmiersprache wie Java, C#, Python... sind notwendig
Lehrgangsverlauf/Methoden:
  • Impulsvorträge und Live-Demonstrationen
  • Praxisnahe Übungen mit Docker CLI, Docker Compose und CI/CD-Beispielen
  • Austausch und Diskussion zu Erfahrungen und Best Practices
Zielgruppe:
  • Anwendungsentwickler:innen, die Images für Anwendungen erstellen möchten
  • Architekt:innen sowie System-Architekt:innen, die in modernen System-Architekturen mit Docker arbeiten
Seminarkennung:
33032
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha