Webentwicklung mit APIs - Zusatzqualifikation für Container-Management

Dieser Kurs vermittelt praxisnah, wie moderne API-gestützte Webanwendungen mit Container-Technologien effizient verwaltet, skaliert und sicher betrieben werden. Die Teilnehmenden lernen, wie sie APIs mit Docker und Kubernetes containerisieren und optimieren.

Kursinhalte:
  • Einführung in Container-Technologien: Grundlagen von Docker und Kubernetes
  • Containerisierung von API-Anwendungen mit Docker: Erstellung und Verwaltung von Images und Containern
  • Nutzung von Docker Compose für lokale Entwicklungsumgebungen
  • Orchestrierung von Containern mit Kubernetes: Einrichtung von Clustern und Deployments
  • Skalierung und Load-Balancing für API-gestützte Anwendungen mit Kubernetes Services
  • Integration von CI/CD-Pipelines für containerisierte API-Projekte mit GitHub Actions und GitLab CI/CD
  • Sicherheitsmaßnahmen im Container-Management: Netzwerke, Images und Secrets Management
  • Monitoring und Fehlerbehebung mit Tools wie Prometheus, Grafana und ELK-Stack
  • Deployment containerisierter API-Anwendungen auf Cloud-Plattformen wie AWS, Google Cloud und Azure
  • Praktische Übungen: Entwicklung, Containerisierung und Bereitstellung einer API mit Docker und Kubernetes