Dieser Kurs vermittelt praxisnah, wie moderne Webanwendungen mit Server-Side Rendering (SSR) entwickelt und mit Docker containerisiert werden. Die Teilnehmenden lernen, wie sie performante, SEO-optimierte und dynamische Webanwendungen mit SSR-Technologien effizient bereitstellen.
Kursinhalte:- Einführung in Server-Side Rendering (SSR) und seine Vorteile gegenüber Client-Side Rendering (CSR)
- Containerisierung von SSR-Anwendungen mit Docker für Entwicklung und Produktion
- Nutzung von Next.js, Nuxt.js oder Angular Universal für SSR
- Integration von RESTful APIs und GraphQL in SSR-Anwendungen
- Optimierung von Ladezeiten und Suchmaschinenfreundlichkeit (SEO) mit SSR-Techniken
- Skalierung und Load-Balancing von SSR-Anwendungen mit Docker Swarm und Kubernetes
- Authentifizierung und Autorisierung mit JWT, OAuth und API Keys für SSR-Anwendungen
- Testing und Debugging von Docker-gestützten SSR-Webanwendungen mit Jest, Cypress und Postman
- Deployment von containerisierten SSR-Anwendungen auf AWS, Google Cloud, Firebase und Netlify
- Praktische Übungen: Entwicklung, Containerisierung und Deployment einer vollständigen SSR-Webanwendung mit Docker