Docker© & Containers – Advanced (DUCA)

 

Kursüberblick

Docker © Container sind in vielen DevOps-Workflows ein grundlegender Baustein zur Entwicklung von Software. Mit ihrem Einsatz können Probleme durch unterschiedliche Entwicklungs- und Betriebsumgebungen vermieden werden, da sie die Umgebungen in einem standardisierten Format integrieren.

Dieses Angebot enthält die Basis-Schulung Docker© & Containers – Foundations sowie ein erweitertes Programm (Tag 2) welches detaillierter in die Thematik einführt.

Voraussetzungen

  • Keine Erfahrung mit Docker© Technologien notwendig
  • Grundlagen im Umgang mit der Kommandozeile unter Linux (bash, csh, zsh o.ä.)
  • Erfahrung im paketieren und deployen von Software ist von Vorteil
  • Generelle Kenntnisse der Softwareentwicklung nicht erforderlich

Kursziele

Mit hohem Praxisbezug führt dieses Training von den Basiskenntnissen zu Containern bis hin zu fortgeschrittenen Themen im alltäglichen Umgang mit Docker © – der am häufigsten genutzten Container Runtime im DevOps-Umfeld.

Dabei werden unter anderem die folgenden Fragen beantwortet:

  • Was sind Container?
  • Was sind die Vorteile von Containern?
  • Wie containerisiert man eine bestehende Anwendung?
  • Wie können Docker© Technologien bei der Softwareentwicklung helfen?
  • Wie können Container den Betrieb von Software vereinfachen?
  • Welche Best Practices gibt es bei Docker© Technologien zu beachten?
  • Was gibt es hinsichtlich Security zu beachten?
  • Welche Rolle spielen Docker© Technologien bei Continuous Delivery und DevOps?
  • Welche Standards existieren im Container-Umfeld?
  • Welche Möglichkeiten gibt es für Containers unter Windows?
  • Wie wählt man passende Base Images aus?
  • Wie verpackt man eine CLI Anwendung in Container?
  • Wie startet man eine gesamte Systemlandschaft mit nur einem Befehl?
  • Und wie unterscheidet man hierbei Produktion und Entwicklungsumgebung?

Empfehlung: Sie möchten mehr Aspekte rund um Docker © Technologien kennenlernen? Unsere 3-Tages-Schulung Docker© & Containers – From Zero To Hero (DUCH) enthält zusätzliche Lerneinheiten bei denen Sie direkt tiefer in die Materie einsteigen können.

Kursinhalt

Tag1
  • Grundlagen der Containertechnologie
  • Docker© Kernkomponenten
  • Docker© CLI & Container- Images
  • Registries
  • Mounts und Volumes
  • Container Networking
Tag2

Folgende fortgeschrittenen Themen stehen am 2. Tag zur Auswahl:

  • Docker© Compose
  • Softwareentwicklung mit Docker©
  • Security: Angriffsvektoren auf Container und Gegenmaßnahmen, Best Practices
  • Docker© Products (CE, EE, Enterprise, Docker© Desktop auf Windows und Mac, Windows Containers auf Windows 10 und Windows Server)
  • Container Runtime Interna: OCI Specs, Container ohne Docker©, Realisierung von Containern (Namespaces, CGroups, etc.)
  • Automatisiertes Testen von Containern
  • Base Images
  • 12-Factor App
  • CI/CD mit Containern
  • Microservices und Container
  • ENTRYPOINT im Dockerfile
  • Ausblick: Orchestration (Kubernetes, Docker© Swarm)

Preise & Trainingsmethoden

Online Training

Dauer
2 Tage

Preis
  • 1.249,– €
Classroom Training

Dauer
2 Tage

Preis
  • Deutschland: 1.449,– €

Derzeit gibt es keine Trainingstermine für diesen Kurs.