Webentwicklung mit Docker - Zusatzqualifikation für moderne Anwendungen

Dieser Kurs vermittelt praxisnah, wie moderne Webanwendungen mit Docker containerisiert, verwaltet und optimiert werden. Die Teilnehmenden lernen, wie sie performante, skalierbare und sichere Webapplikationen in containerisierten Umgebungen entwickeln und bereitstellen.

Kursinhalte:
  • Einführung in moderne Webentwicklung mit Docker
  • Containerisierung von Frontend- und Backend-Anwendungen mit Docker
  • Nutzung von Docker Compose für Multi-Container-Setups in der Entwicklung
  • Integration von RESTful APIs und GraphQL-Schnittstellen in Docker-Umgebungen
  • Skalierung und Load-Balancing von containerisierten Webanwendungen mit Docker Swarm und Kubernetes
  • State-Management und asynchrone Datenverarbeitung für API-gestützte Anwendungen
  • Authentifizierung und Autorisierung mit JWT, OAuth und API Keys
  • Sicherheitsmaßnahmen für containerisierte Anwendungen: Zugriffskontrollen, Secrets Management und TLS-Verschlüsselung
  • Testing und Debugging von Docker-gestützten Webanwendungen mit Jest, Cypress und Postman
  • Deployment moderner containerisierter Webanwendungen auf AWS, Google Cloud, Firebase und Netlify
  • Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen modernen Webanwendung mit Docker