Dieser Kurs vermittelt praxisnah, wie Single Page Applications (SPAs) mit modernen Frontend-Technologien entwickelt und mit Docker containerisiert werden. Die Teilnehmenden lernen, wie sie performante, skalierbare und sichere SPAs mit React, Vue.js oder Angular in containerisierten Umgebungen bereitstellen.
Kursinhalte:- Einführung in Single Page Applications (SPAs) und deren Architektur
- Containerisierung von SPAs mit Docker für Entwicklung und Produktion
- Nutzung von Docker Compose für Multi-Container-Entwicklung mit Backend-APIs
- Integration von RESTful APIs und GraphQL in containerisierte SPAs
- State-Management in SPAs mit Redux, Vuex oder Angular Services
- Skalierung und Load-Balancing von SPAs mit Docker Swarm und Kubernetes
- Sicherheitsmaßnahmen für containerisierte SPAs: CORS, Authentifizierung mit JWT/OAuth
- Testing und Debugging von Docker-gestützten SPAs mit Jest, Cypress und Postman
- Deployment von containerisierten SPAs auf AWS, Google Cloud, Firebase und Netlify
- Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen Single Page Application mit Docker