Dieser Kurs vermittelt Kenntnisse in der Entwicklung von Webanwendungen mit Server-Side Rendering (SSR) unter Verwendung von React. Die Teilnehmenden lernen, wie sie performante und suchmaschinenfreundliche Anwendungen entwickeln, indem sie serverseitiges Rendering einsetzen.
Kursinhalte:- Einführung in die Grundlagen und Vorteile von Server-Side Rendering
- Architektur und Einsatz von Next.js für SSR mit React
- Unterschiede zwischen Client-Side Rendering, SSR und Static Site Generation
- Einrichtung und Konfiguration einer SSR-Umgebung mit React und Node.js
- Dynamische Datenbereitstellung und API-Integration für serverseitig gerenderte Anwendungen
- Optimierung der Performance und SEO von SSR-Anwendungen
- State-Management in SSR-Anwendungen mit Redux
- Testing und Debugging von Server-Side Rendering-Anwendungen
- Deployment von SSR-Projekten auf Cloud-Plattformen wie Vercel oder AWS
- Praktische Übungen: Entwicklung einer kompletten SSR-Webanwendung mit React und Next.js