Qu'est-ce que je vais apprendre ?

Maîtriser le rendu côté serveur et client
Comprendre l'architecture d'une application Next
Créer des routes statiques et dynamiques
Agrémenter votre site de métadonnées pour optimiser son référencement
Gérer la mise en cache de données et le pré-rendu
Comprendre et créer un système de navigation dans Next
Gérer l'internationnalisation d'une application Next
Utiliser des composants clients et serveurs
Chapitre 1 : Introduction
4 leçons
01:08:00
Bienvenue sur Next.js !
Qu'est-ce que Next.js ?
A quoi sert Next.js ?
Configuration de l'environnement
Chapitre 2 : Création et architecture d'une application Next.js
4 leçons
01:19:00
Chapitre 3 : Routage et navigation serveur
5 leçons
02:02:00
Chapitre 4 : Création du projet - MyMovieApp
4 leçons
01:52:00
Chapitre 5 : Composants serveurs et clients
5 leçons
01:45:00
Chapitre 6 : Dynamisation de la page d'accueil - MyMovieApp
4 leçons
02:02:00
Chapitre 7 : Hooks des composants clients
4 leçons
01:03:00
Chapitre 8 : Rendu statique et dynamique
4 leçons
01:18:00
Chapitre 9 : Création des pages films et genres - MyMovieApp
4 leçons
01:26:00
Chapitre 10 : Récupération de données : fonction fetch
5 leçons
01:28:00
Afficher les 19 chapitres

Les prérequis pour suivre cette formation

Des connaissances en ReactJS sont requises

Des connaissances en Javascript sont requises

Certains des projets que nous allons coder ensemble

MyMovieApp

Nous mettrons en pratique toutes les fonctionnalités de Next.js pour créer un moteur de recherche de film avec un gestionnaire de favoris.

Description

Next.js est un framework web, créé par Vercel, permettant de créer des applications web complètes.

Construit autour de React, qui est la base du framework permettant de créer l'interface utilisateur, Next.js apporte une surcouche permettant de résoudre tous les autres aspects d'une application web fullstack.

Ainsi, Next.js inclut la partie serveur web, un système de routage et une facilité d'internationalisation. Il améliore également les performances SEO grâce à la génération de pages statiques et à la gestion des métadonnées. Next.js permet un grand nombre d'optimisations sur vos applications lors de la mise en production en utilisant, par exemple, un compilateur écrit en Rust appelé TurboPack.

Avec plus de 12 millions de téléchargements par mois, Next.js est utilisé par les plus grandes entreprises du monde et connaît une croissance fulgurante.


En savoir plus

Également inclus dans la formation

NextAuth

NextAuth

NextAuth.js est une librairie open source qui permet de gérer l'authentification sur les applications Next.js
Lire plus

I18n

I18n

Durant la formation, vous apprendrez à gérer l'internationnalisation dans vos applications Next.js.
Lire plus

Mise en production

Mise en production

Nous vous présenterons la mise en production avec Vercel, qui est un service d'hébergement spécialement concu pour les applications Next.js. Vous apprendrez également à gérer la production manuellement sur votre propre serveur.
Lire plus