Webentwicklung mit Kubernetes - Zusatzqualifikation für moderne Anwendungen

In diesem Kurs erlernen die Teilnehmenden die Prinzipien der modernen Webentwicklung unter Verwendung von Kubernetes. Der Schwerpunkt liegt auf der Entwicklung, Verwaltung und Skalierung von Webanwendungen, die mit fortschrittlichen Technologien und Architekturprinzipien umgesetzt werden. Kubernetes wird verwendet, um eine stabile und skalierbare Infrastruktur für diese modernen Anwendungen bereitzustellen.

Im Anschluss an die Webentwicklungskompetenz wird die Zusatzqualifikation für moderne Anwendungen behandelt, wobei die Teilnehmenden lernen, wie sie Kubernetes nutzen, um die Bereitstellung von hochmodernen Webanwendungen und APIs zu optimieren.

Kursinhalte:
  • Einführung in Kubernetes und seine Vorteile für moderne Webanwendungen
  • Containerisierung von Frontend- und Backend-Anwendungen mit Docker und Kubernetes
  • Entwicklung von RESTful APIs und GraphQL-Schnittstellen mit modernen Frameworks (z. B. Spring Boot, Express.js, Flask, Laravel)
  • Nutzung von Kubernetes Pods, Deployments und Services zur Verwaltung von modernen Anwendungen
  • Skalierung und Load-Balancing von modernen Anwendungen mit Kubernetes
  • Best Practices für API-Design und -Integration in Kubernetes-gestützte Webanwendungen
  • Sicherheitsmaßnahmen: Zugriffskontrollen, Secrets Management und Verschlüsselung
  • Performance-Optimierung und Monitoring von modernen Anwendungen mit Prometheus, Grafana und Kubernetes Dashboard
  • Automatisierung von CI/CD-Pipelines für moderne Anwendungen und Kubernetes
  • Deployment von containerisierten modernen Webanwendungen auf Cloud-Plattformen wie AWS, Google Cloud und Azure Kubernetes Service (AKS)
  • Praktische Übungen: Entwicklung, Containerisierung und Deployment einer modernen Webanwendung mit Kubernetes