Introduction

Server Side Rendering

Ce module porte le nom de Server Side Rendering (SSR), un mode de rendu qui permet de générer le HTML d’une page web côté serveur, avant de l’envoyer au navigateur.
Cette approche offre de nombreux avantages en termes de performance, de SEO et d’accessibilité.

Mais le SSR n’est qu’une technique parmi d’autres!
Durant ce cours, nous explorerons les différents types de rendu utilisés aujourd’hui et nous verrons comment choisir la stratégie la plus adaptée à chaque situation.

Ce que vous apprendrez

À la fin de ce module, vous serez capables de :

  • Choisir la stratégie de rendu la plus adaptée à votre projet (SSR, SSG, ISR, CSR).
  • Maîtriser le framework Next.js pour créer des applications web performantes et optimisées pour le SEO.
  • Mettre en œuvre les React Server Components (RSC) pour améliorer l’efficacité du rendu.
  • Déployer votre application sur une plateforme cloud (spoiler: Vercel)

Prérequis

Pour suivre ce cours, il est recommandé d’avoir des connaissances solides en JavaScript, React.js et Node.js. Une compréhension de base du fonctionnement client-serveur est également requise.

Comment suivre ce cours

Pour suivre ce cours, il vous suffit d’être attentif aux explications des concepts, puis de suivre les démonstrations de code en direct et de les mettre en pratique.
À la fin de ce module, vous saurez utiliser Next.js et l’utiliser pour faire des applications React en SSR ou RSC.