24 h
Web
5$/h – Next.js – les fondamentaux
Description et objectifs
Ce cours de perfectionnement s’adresse aux développeuses et développeurs backend, full stack et frontend, aux conceptrices et concepteurs d’applications et aux intégratrices et intégrateurs Web souhaitant migrer vers une architecture moderne et performante.
Au terme de ce cours de perfectionnement, les personnes participantes seront en mesure de :
- Comprendre l’architecture et la philosophie du Framework Next.js
- Créer des pages Web et configurer le système de routage de manière efficace
- Implémenter le rendu côté serveur (SSR) et la génération de sites statiques (SSG) selon les besoins du projet
- Optimiser les applications pour le déploiement et répondre aux standards de performance des startups et entreprises technologiques
Contenu du cours
- Configuration de l’environnement de développement Next.js
- Exploration de la structure de projet et du système de fichiers
- Création de pages et gestion du routage dynamique
- Mise en œuvre du rendu côté serveur (SSR)
- Application de la génération de sites statiques (SSG) et de la régénération incrémentielle
- Optimisation des composants de base (images, polices de caractères et scripts)
- Déploiement initial de l’application sur des plateformes cloud modernes (ex. Vercel)
Préalables
- Avoir une bonne connaissance de JavaScript (ES6+) et des concepts de base de React.
- Avoir installé Node.js sur son ordinateur personnel pour les besoins de la formation offerte en ligne via l’application Microsoft Teams.
