Webentwicklung mit Docker - Zusatzqualifikation für JavaScript

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