Backend-Kompetenz entscheidet maßgeblich darüber, wie Anwendungen auf Last, Daten und Schnittstellen reagieren. Container-Technologien ergänzen diese Arbeit, indem sie Anwendungen samt Abhängigkeiten portabel und reproduzierbar ausführbar machen.

Kursinhalt
1. Aufgaben und Architektur des Backends

  • Geschäftslogik, Daten und APIs
  • Typische Backend-Komponenten
  • Kommunikationsmuster mit Clients


2. Container als Laufzeitumgebung

  • Konzept und Nutzen von Containern
  • Images, Registries und Laufzeitmodelle
  • Trennung von Anwendung und Infrastruktur


3. Orchestrierung mehrerer Container

  • Aufbau eines Cluster-Betriebs
  • Deklarative Konfiguration von Workloads
  • Skalierung und Selbstheilung


4. Betrieb und Sicherheit containerisierter Dienste

  • Logging und Monitoring
  • Umgang mit Secrets und Zertifikaten
  • Aktualisierung und Rollback


Berufliche Relevanz

  • Entwicklung moderner Backend-Dienste
  • Portable Anwendungen über verschiedene Umgebungen
  • Grundlage für Microservice-Architekturen