Webentwicklung mit Kubernetes - Zusatzqualifikation für modulare Frontends

Dieser Kurs vermittelt praxisnah, wie modulare Frontend-Architekturen mit Kubernetes verwaltet und skaliert werden. Die Teilnehmenden lernen, wie sie Micro Frontends mit modernen Frameworks wie React, Vue.js oder Angular in Kubernetes-Umgebungen effizient bereitstellen.

Kursinhalte:
  • Einführung in Kubernetes und seine Vorteile für modulare Frontend-Architekturen
  • Containerisierung von modularen Frontends mit Docker für Kubernetes
  • Nutzung von Micro Frontends mit Webpack Module Federation und Kubernetes
  • Orchestrierung von modularen Frontends mit Kubernetes Deployments, Pods und Services
  • Load Balancing und Traffic Management mit Kubernetes Ingress für modulare Anwendungen
  • Integration von RESTful APIs und GraphQL für Micro Frontends
  • Nutzung von Helm Charts für das Management modularer Frontend-Anwendungen
  • Automatisierung von CI/CD-Pipelines für Kubernetes mit ArgoCD, GitHub Actions und GitLab CI/CD
  • Skalierung modularer Frontends mit Kubernetes Horizontal Pod Autoscaling (HPA)
  • Sicherheitsmaßnahmen für Kubernetes-gestützte modulare Anwendungen: Zugriffskontrollen, Secrets Management, TLS-Verschlüsselung
  • Monitoring und Fehlerbehebung mit Prometheus, Grafana und Kubernetes Dashboard
  • Deployment containerisierter modularer Webanwendungen auf AWS EKS, Google Kubernetes Engine (GKE) und Azure Kubernetes Service (AKS)
  • Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen modularen Frontend-Anwendung mit Kubernetes