Webentwicklung mit Docker - Zusatzqualifikation für modulare Frontends

Dieser Kurs vermittelt praxisnah, wie modulare Frontend-Architekturen mit modernen Web-Technologien entwickelt und mit Docker containerisiert werden. Die Teilnehmenden lernen, wie sie skalierbare, wartbare und flexible Webanwendungen mit Micro Frontends und containerisierten Umgebungen erstellen.

Kursinhalte:
  • Einführung in modulare Frontend-Architekturen und deren Vorteile
  • Containerisierung von modularen Frontends mit Docker für Entwicklung und Produktion
  • Nutzung von Micro Frontends für skalierbare Webanwendungen mit Webpack Module Federation
  • Integration von RESTful APIs und GraphQL in modularisierte Frontends
  • Entwicklung wiederverwendbarer UI-Komponenten mit React, Vue.js oder Angular
  • State-Management in modularen Anwendungen mit Redux, Vuex oder Angular Services
  • Skalierung und Load-Balancing von modularen Frontends mit Docker Swarm und Kubernetes
  • Sicherheitsmaßnahmen für containerisierte modulare Anwendungen
  • Testing und Debugging von Docker-gestützten modularen Frontends mit Jest, Cypress und Postman
  • Deployment containerisierter modularer Webanwendungen auf AWS, Google Cloud, Firebase und Netlify
  • Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen modularen Webanwendung mit Docker