Nur noch wenige Tage bis zum Event

Projekte planen und realisieren mit DOCKER

Das DevOps Training mit Erkan Yanar

Präsentiert von Entwickler.de Akademie und Entwickler Magazin

12. – 14. Februar 2024 | Berlin

Das Devops Docker Camp

Das Thema Docker wird mehr und mehr zu einem Bestandteil der Infrastruktur von kleinen Start-Ups bis zu großen Firmen. Sobald von DevOps oder Microservices gesprochen wird, wird oft im gleichen Atemzug auch Docker genannt. Aber was hat es mit diesem Docker auf sich? Und warum wird dies ein zentraler Baustein der zukünftigen IT sein? Im DevOps Docker Camp erhalten Sie einen praktischen Einstieg in die Technologie. Sie lernen die Konzepte und die darauf aufbauenden Infrastrukturen umfassend kennen. Unter anderem werden eigene Applikationen in Docker Images verpackt und eigene Microservices ausgerollt, welche automatisiert geloggt und gemonitort werden.

Docker (und kompatible Implementierungen) werden im Kontext einer späteren Nutzung von Kubernetes verwendet. So kann so viel Know-how wie möglich in das spätere Orchestrationframework übertragen werden. Am dritten Tag erwartet Sie auch eine Einführung in Kubernetes und wie die eigenen Container in Kubernetes ausgerollt werden.

Agenda Tag 1

DOCKER

  • Container-Technologie
  • Sonstige Virtualisierungen
  • Architektur/Funktionsweise Docker
  • Einsatzgebiete Docker
  • Grenzen Docker
  • Grundlagen Docker/Container
  • Ressourcenmanagement Docker
  • Security Docker
  • Alternative OCI Runtimes
  • gvisor
  • kata-containers
  • Alternative OCI Engine
  • podman

Agenda Tag 2

APPLIKATIONEN

  • Bau eigener DockerImages
  • docker build
  • buildkit
  • kaniko
  • Statefull Container
  • Stateless Container
  • Best Practices
  • docker-compose (bei Bedarf)
  • Orchestrierung von Microservices
  • Testumgebungen
  • Eigenes Repository (Harbor)

Agenda Tag 3

CLUSTER

  • Bau eines Baseimages
  • Build-Pipeline (Gitlab)
  • Image-Testing (automatisiert)
  • Signieren von Images
  • Compliance-Testing (automatisiert)
  • Prometheus Image-Integration Basics
  • ContainerOrchestrierung mit Kubernetes (kleine Einführung)

4 Argumente für Ihre Teilnahme

  • Begrenzung auf maximal 15 Teilnehmer:innen
  • 3 Tage Docker Intensivtraining mit dem DevOps-Experte Erkan Yanar
  • Offizielles Entwickler-Akademie-Zertifikat für die erfolgreiche Teilnahme
  • All-inclusive-Verpflegung mit Erfrischungen und Snacks in den Pausen

Ablauf des Vor-Ort-Trainings

Tag 1

08:30 – 09:30 Uhr – Check-In
09:30 – 13:00 Uhr – Trainingszeit
13:00 – 14:00 Uhr – Lunch
14:00 – 17:30 Uhr – Trainingszeit
ab 17:30 Uhr – Get-together mit Getränken & Snacks

Tag 2 + 3

09:00 – 12:30 Uhr – Trainingszeit
12:30 – 13:30 Uhr – Lunch
13:30 – 17:00 Uhr – Trainingszeit

Ablauf des Remote-Trainings

Tag 1 bis 3

08:45 – 09:00 Uhr – Dial-In
09:00 – 13:00 Uhr – Trainingszeit
13:00 – 14:00 Uhr – Lunch
14:00 – 17:00 Uhr – Trainingszeit
(3×15 Minuten Pause pro Tag)

Informationen & Voraussetzungen für das Docker Camp

Der Schwerpunkt liegt im klassischen Aufbau von Docker auf Linux. Die Verwendung von Docker auf und mit Microsoft wird aber erläutert und kurz vorgeführt. Teilnehmende brauchen lediglich einen Rechner mit installiertem ssh oder Putty. Ein installiertes Git wird empfohlen. Die Dockerumgebung wird zur Verfügung gestellt.

Teilnehmer:innen erhalten eine eigene (Linux) VM. Weitere benötigte Dienste i.e. Registry werden zentral zur Verfügung gestellt.

Es wird empfohlen sich vor dem Kurs mit dem Terminalmultiplexer [tmux] zu befassen, da dieser viel verwendet wird: https://github.com/tmux/tmux/wiki

Drei Tage Docker Camp auf einem Blick

TAG 1: DOCKER

  • Container-Technologie
  • Sonstige Virtualisierungen
  • Architektur/Funktionsweise Docker
  • Einsatzgebiete Docker
  • Grenzen Docker
  • Grundlagen Docker/Container
  • Ressourcenmanagement Docker
  • Security Docker
  • Alternative OCI Runtimes
    • gvisor
    • kata-containers
  • Alternative OCI Engine
    • podman

Zeitplan Tag 2

08:30 – 09:30 Uhr – Check-In
09:00 – 12:30 Uhr – Trainingszeit
12:30 – 13:30 Uhr – Lunch
13:30 – 17:00 Uhr – Trainingszeit

TAG 3: CLUSTER

  • Bau eines Baseimages
  • Build-Pipeline (Gitlab)
  • Image-Testing (automatisiert)
  • Signieren von Images
  • Compliance-Testing (automatisiert)
  • Prometheus Image-Integration Basics
  •  
  • ContainerOrchestrierung mit Kubernetes (kleine Einführung)

Zeitlicher Ablauf des Vor-Ort-Trainings

Tag 1:

  • Check-In ab 8:30 Uhr
  • Trainingszeiten: 9:30 – 17:30 Uhr
  • Lunch von 13:00 – 14:00 Uhr
  • Get-together mit Getränken und Snacks ab 17:30 Uhr

Tag 2-3:

  • Trainingszeiten von 9:00 – 17:00 Uhr
  • Lunch von 12:30 – 13:30 Uhr

Zeitlicher Ablauf des Remote-Trainings

Tag 1-3:

  • Dial-In ab 8:45 Uhr
  • Trainingszeiten: 9:00 – 17:00 Uhr
  • 2×15-minütige Kaffeepausen am Vormittag: 10:00 – 10:15 Uhr & 11:30 – 11:45 Uhr sowie eine am Nachmittag: 15:15 – 15:30 Uhr
  • Lunch von 13:00 – 14:00 Uhr

Nur noch wenige Tage bis zum Event

Das DevOps DOCKER Training mit Erkan Yanar

12. – 14. Februar 2024 in Berlin