Next.js

Loader DigitalCityChargement...

Next.js

(Réf.2025-081)
3
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Organisé par :

Partenaires de la formation :

Description

La formation aborde les contenus techniques suivants : 

  •  Les fondamentaux de Next.js 

○ Les composants client et serveur 

○ La mise en place du routing 

○ Les différents type de rendering 

○ Les actions serveur 

  • Le déploiement d’une application Next.js 

Quels sont les buts de la formation ?

  •  Comprendre les principes fondamentaux de Next.js et son rôle dans le développement web. 

  •  Apprendre à créer des applications web modernes en utilisant les fonctionnalités avancées de Next.js. 

  •  Maîtriser le routage et la gestion de l'état côté client avec Next.js. 

  •  Comprendre les différents types de rendu pour une utilisation optimale. 

  •  Savoir comment déployer des applications Next.js sur différents environnements. 

Que devez vous connaître pour suivre la formation ?

  • Connaissances du langage Javascript ou Typescript 

  • Disposer d'une expérience de développement en React 

  • Connaissances de l’environnement Node et des concepts backend 

Programme de la formation

Les fondamentaux de Next.js 

  •  Introduction à Next.js 

○ Présentation de Next.js et ses avantages par rapport à une d'applications React client. 

○ Présentation du routeur « Page » et « App » 

○ Présentation des composants client et serveur 

○ Création d'un nouveau projet « App » et structure de base. 

 

Les composants d’optimisation de Next.js 

○ Next/Font 

○ Next/Image 

 

Routage avec Next.js 

○ La hiérarchie des composants du « App router » 

○ Utilisation du système de routage intégré 

○ Création de pages dynamiques avec des paramètres de route. 

 

Les composants serveur 

○ Récupération des données liées à la route 

○ La consommation d’une source de donnée (Web API ou DB) 

  •  Les composants client 

○ Récupération des données liées à la route 

○ Utilisation des Hooks de React dans les composants 

 

Les actions serveurs 

○ La directive "use server" 

○ Mise en place des actions serveur 

○ Utilisation d’action serveur par un composant client 

 

Les types de rendu 

○ Le Static Rendering 

○ Le Dynamic Rendering 

○ Le Streaming de composant 

 

La gestion des formulaires dans un composant serveur 

○ Traitement des données 

○ Mise en place de validation 

 

Déploiement d'une Application Next.js 

  •  Génération de fichiers de production 

  •  Hébergement d'une application sur différentes plateformes (Vercel, Netlify,... ) 

Exercices pratiques 

  •  Création d'une application avec Next.js avec le routing « App » 

  •  Mise en place d’un formulaire en Next.js 

  •  Déploiement d'une application Next.js sur une Vercel 

Trouvez plus de formations sur ces thèmes

Comment s'inscrire à la formation ?

Cette formation apparaît au catalogue de Digitalcity.Brussels - Pôle Formation Emploi mais aucune date n’a encore été planifiée.