Webentwicklung mit Kubernetes - Zusatzqualifikation für Single Page Applications

Dieser Kurs vermittelt praxisnah, wie moderne Single Page Applications (SPAs) mit Kubernetes verwaltet und skaliert werden. Die Teilnehmenden lernen, wie sie React, Vue.js oder Angular in containerisierten Kubernetes-Umgebungen effizient bereitstellen und betreiben.

Kursinhalte:
  • Einführung in Kubernetes und seine Vorteile für Single Page Applications
  • Containerisierung von SPAs mit Docker für Kubernetes
  • Bereitstellung von SPAs in Kubernetes-Umgebungen mit Pods, Deployments und Services
  • Load Balancing und Traffic Management mit Kubernetes Ingress für SPAs
  • Integration von RESTful APIs und GraphQL in Kubernetes-gestützten SPAs
  • Automatisierung von Build- und Deployment-Prozessen mit CI/CD-Pipelines (GitHub Actions, GitLab CI/CD, ArgoCD)
  • Skalierung von SPAs mit Horizontal Pod Autoscaling (HPA) in Kubernetes
  • Sicherheitsmaßnahmen für containerisierte SPAs: Zugriffskontrollen, Secrets Management, TLS-Verschlüsselung
  • Monitoring und Fehlerbehebung mit Prometheus, Grafana und Kubernetes Dashboard
  • Deployment containerisierter SPAs auf Cloud-Plattformen wie AWS EKS, Google Kubernetes Engine (GKE) und Azure Kubernetes Service (AKS)
  • Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen Single Page Application mit Kubernetes