Dieser Kurs vermittelt praxisnah, wie moderne JavaScript-Anwendungen mit Docker containerisiert, verwaltet und skaliert werden. Die Teilnehmenden lernen, wie sie JavaScript-Backends und -Frontends effizient mit Docker bereitstellen und optimieren.
Kursinhalte:- Einführung in Container-Technologien und Docker-Grundlagen für JavaScript-Anwendungen
- Containerisierung von Node.js-Backends mit Express.js, NestJS oder Koa
- Entwicklung containerisierter Frontend-Anwendungen mit React, Vue.js oder Angular
- Nutzung von Docker Compose für die Integration von Backends, Datenbanken und APIs
- Skalierung und Load-Balancing von JavaScript-Anwendungen mit Docker Swarm und Kubernetes
- State-Management für containerisierte Anwendungen mit Redux, Vuex oder Zustand
- Authentifizierung und Autorisierung mit JWT, OAuth und API Keys
- Sicherheitsmaßnahmen für containerisierte JavaScript-Anwendungen
- Testing und Debugging von Docker-gestützten Anwendungen mit Jest, Cypress und Postman
- Deployment containerisierter JavaScript-Projekte auf AWS, Google Cloud, Firebase und Netlify
- Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen JavaScript-Webanwendung mit Docker