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