Web Entwickler mit Python - Zusatzqualifikation für Server-Side Rendering

Dieser Kurs bietet eine praxisorientierte Einführung in die Entwicklung von Webanwendungen mit Server-Side Rendering (SSR) unter Verwendung von Python und modernen Frontend-Technologien. Die Teilnehmenden lernen, wie sie performante, SEO-optimierte und dynamische Webanwendungen entwickeln, die serverseitig gerendert werden.

Kursinhalte:
  • Einführung in Server-Side Rendering (SSR) und seine Vorteile gegenüber Client-Side Rendering (CSR)
  • Nutzung von Python-Frameworks wie Django und Flask für serverseitiges Rendering
  • Integration von SSR in moderne Frontend-Frameworks wie Next.js oder Nuxt.js
  • Dynamische Datenbereitstellung und API-Integration in SSR-Anwendungen
  • Unterschiedliche Rendering-Techniken: SSR, Static Site Generation (SSG) und Incremental Static Regeneration (ISR)
  • Optimierung von Ladezeiten und Suchmaschinenfreundlichkeit (SEO) mit SSR
  • Authentifizierungs- und Autorisierungskonzepte für serverseitige Anwendungen
  • Testing und Debugging von SSR-Webanwendungen mit Python und modernen Test-Frameworks
  • Deployment von SSR-Projekten auf Plattformen wie AWS, Heroku und Vercel
  • Praktische Übungen: Entwicklung einer vollständigen SSR-Anwendung mit Python und einem modernen Frontend-Framework