Praxistraining Docker: Container, Application Design und Betrieb

Ziel des Trainings ist es, Ihnen die Vorteile der Container-Technologie nahezubringen und Sie in die Lage zu versetzen, mit Docker Containern zu arbeiten. Sie lernen, wie Sie Docker optimal in Ihre Projekte und deren Abläufe integrieren.

Ziel des Trainings ist es, Ihnen die Vorteile der Container-Technologie nahezubringen und Sie in die Lage zu versetzen, mit Docker Containern zu arbeiten. Sie lernen, wie Sie Docker optimal in Ihre Projekte und deren Abläufe integrieren.

Dabei kommen auch Interna, wie das Layered Filesystem oder Container Networking, nicht zu kurz. Besonderer Wert wird auf die Vermittlung passender Architekturmuster und das Container Application Design gelegt, damit Anwendungen den höchst möglichen Nutzen aus dieser Technologie ziehen können.

In dieser Schulung lernen Sie zudem, wie Sie effektive Container Images konzipieren und erstellen. Dabei lernen Sie die Grundlagen kennen, die Container überhaupt erst möglich machen. Sie erfahren, welche Auswirkung Container auf die Applikations-Architektur haben und welche Architekturstile und Patterns dazu passen. Dabei kommen auch praktische Erfahrungswerte zur Integration in die Entwicklung und den Betrieb nicht zu kurz.

Inhalte:

  • Was ist eigentlich ein Container: Kernel-Erweiterungen, Runtime, Image
  • Docker Basics: mit praktischen Übungen
  • Container: Wie können Container am besten kommunizieren?
  • Dockerfile: Grundlagen, Beispiele und Best Practices
  • Wie sehen gängige Development Workflows aus?
  • Passende Architekturstile und Patterns
  • Wie konzipiere ich eine Applikation in der Container- und Cluster-Manager-Welt?
  • Warum sind Cluster Manager wie Kubernetes überhaupt notwendig?
  • Deployment, Verfügbarkeit und Skalierung im Cluster
  • Worauf muss ich achten, wenn ich eine Anwendung in Produktion überführe?
  • Container und Security: Was Sie unbedingt beachten sollten

An wen richtet sich dieses Training?

Diese Schulung richtet sich Softwareentwickler ohne Docker Vorkenntnisse

Methodik

Das Training kombiniert Vortrag und praktische Übungen am Rechner. Viele Beispiele aus der Praxis verdeutlichen die Lerninhalte.