Nextdotjs
Human Coders
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
2280 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
- Créer un site web multi-pages avec Next.js
- Créer un point d'entrée d'API avec Next.js
- Créer une page dynamique avec un paramètre de route
- Maîtriser les fonctionnalités de rendu client, rendu serveur et rendu statique de Next pour optimiser les performances d'un site
- Maîtriser les fonctionnalités de création d'API de Next.js, et connaître leurs particularités
Nos programmes sont très régulièrement mis à jour, vous pouvez consulter la dernière version ici : https://www.humancoders.com/formations/next-js
- Créer un point d'entrée d'API avec Next.js
- Créer une page dynamique avec un paramètre de route
- Maîtriser les fonctionnalités de rendu client, rendu serveur et rendu statique de Next pour optimiser les performances d'un site
- Maîtriser les fonctionnalités de création d'API de Next.js, et connaître leurs particularités
Nos programmes sont très régulièrement mis à jour, vous pouvez consulter la dernière version ici : https://www.humancoders.com/formations/next-js
Programme
Jour 1 : Découverte de Next
Découvrir Next.js
Coder une interface simple avec plusieurs pages
Styler une application Next.js
Mise en pratique :
- Découverte du Discord de Next.js
- Découverte des ressources d'apprentissage de Next.js
- Initialiser votre site e-commerce avec la commande Create Next App
- Créer la page d'accueil de votre site e-commerce
- Créer la page de votre produit phare et créer des liens
- Créer un menu de navigation dans le layout
- Créer une page produit dynamique pour les autres produits
- Récupérer des données pour afficher le produit, côté client avec swr
- Ajouter une image optimisée par Next.js pour les pages produits
- Installer Bootstrap UI, modifier le style globalement, et modifier le style d'une seule page
Jour 2 : Consommer des données avec la Jamstack
Découvrir la Jamstack
Le rendu côté serveur : pourquoi, quand et comment
Rendu statique avancé pour des sites personnalisés
Mise en pratique :
- Découverte du site Jamstack.org
- Retour sur la page des produits génériques et focus sur l'onglet "réseau" des DevTools du navigateur
- Ajouter un query param "referrer" sur la page d'accueil, et l'afficher dans la page
- Générer statiquement la page du produit phare avec des données
- Configurer l'ISR pour actualiser tous les jours automatiquement la page du produit phare
- Mettre en place le rendu serveur (SSR ou SSG) sur la page produit générique
- Quiz bilan : SSR, SSG, CSR, quand utiliser quel pattern
- Un middleware basique : loguer des informations sur la requête
- Bonus si le temps le permet : mettre en place un "feature flag" ; mettre en place un test A/B statique à l'aide d'un paramètre de route, d'une réécriture d'URL et d'un middleware
Jour 3 : Next.js full-stack avec les API routes
Créer une API avec Next.js
Comprendre l'architecture Serverless
Ouverture : l'avenir de Next.js et de React
Mise en pratique :
- Créer une page de pré-commande avec un formulaire pour l'email
- Appeler l'API côté client, avec fetch, pour soumettre le formulaire
- Créer une route d'API pour enregistrer les pré-commandes
- Réutiliser la même connexion pour chaque appel, en serverless
- Créer une route d'API pour afficher le nombre de pré-commandes en cours
- Récupérer le nombre de pré-commandes lors du rendu côté serveur
- Quiz sur le serverless : quels avantages sur le "long running", ce qui est possible, ce qui ne l'est pas
Nos programmes sont très régulièrement mis à jour, vous pouvez consulter la dernière version ici : https://www.humancoders.com/formations/next-js
et [https://www.humancoders.com/formations/next-js](https://www.humancoders.com/formations/next-js)
Découvrir Next.js
Coder une interface simple avec plusieurs pages
Styler une application Next.js
Mise en pratique :
- Découverte du Discord de Next.js
- Découverte des ressources d'apprentissage de Next.js
- Initialiser votre site e-commerce avec la commande Create Next App
- Créer la page d'accueil de votre site e-commerce
- Créer la page de votre produit phare et créer des liens
- Créer un menu de navigation dans le layout
- Créer une page produit dynamique pour les autres produits
- Récupérer des données pour afficher le produit, côté client avec swr
- Ajouter une image optimisée par Next.js pour les pages produits
- Installer Bootstrap UI, modifier le style globalement, et modifier le style d'une seule page
Jour 2 : Consommer des données avec la Jamstack
Découvrir la Jamstack
Le rendu côté serveur : pourquoi, quand et comment
Rendu statique avancé pour des sites personnalisés
Mise en pratique :
- Découverte du site Jamstack.org
- Retour sur la page des produits génériques et focus sur l'onglet "réseau" des DevTools du navigateur
- Ajouter un query param "referrer" sur la page d'accueil, et l'afficher dans la page
- Générer statiquement la page du produit phare avec des données
- Configurer l'ISR pour actualiser tous les jours automatiquement la page du produit phare
- Mettre en place le rendu serveur (SSR ou SSG) sur la page produit générique
- Quiz bilan : SSR, SSG, CSR, quand utiliser quel pattern
- Un middleware basique : loguer des informations sur la requête
- Bonus si le temps le permet : mettre en place un "feature flag" ; mettre en place un test A/B statique à l'aide d'un paramètre de route, d'une réécriture d'URL et d'un middleware
Jour 3 : Next.js full-stack avec les API routes
Créer une API avec Next.js
Comprendre l'architecture Serverless
Ouverture : l'avenir de Next.js et de React
Mise en pratique :
- Créer une page de pré-commande avec un formulaire pour l'email
- Appeler l'API côté client, avec fetch, pour soumettre le formulaire
- Créer une route d'API pour enregistrer les pré-commandes
- Réutiliser la même connexion pour chaque appel, en serverless
- Créer une route d'API pour afficher le nombre de pré-commandes en cours
- Récupérer le nombre de pré-commandes lors du rendu côté serveur
- Quiz sur le serverless : quels avantages sur le "long running", ce qui est possible, ce qui ne l'est pas
Nos programmes sont très régulièrement mis à jour, vous pouvez consulter la dernière version ici : https://www.humancoders.com/formations/next-js
et [https://www.humancoders.com/formations/next-js](https://www.humancoders.com/formations/next-js)
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Bachelor Développeur Angular
À DISTANCE

Finançable CPF
À distance
Tout public
Linux - Apprendre les bases : Utiliser le système - Avec un formateur en individuel
À DISTANCE

Finançable CPF
À distance / En entreprise
Salarié en poste / Entreprise
AWC
Développer en langage de contrôle (CL) sur IBM i - AS400 - IBMI
MONTPELLIER

Non finançable CPF
À distance / En centre / En entreprise
Entreprise
Notos
Les formations les plus recherchées
Paris
Lyon
Toulouse
Marseille
Montpellier
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Bureautique CPF
Bureautique en Ligne
Testeur logiciel
Testeur logiciel CPF
Testeur logiciel en Ligne
Technicien informatique
Programmation
Windev
Developpeur web
Pack office
Suite adobe
Excel
Microsoft
Power bi
Qlikview
Developpeur web Mantes-la-Jolie
Programmation Mantes-la-Jolie
Technicien informatique Alfortville
Testeur logiciel Mantes-la-Jolie
Windev Mantes-la-Jolie
Windev Mantes-la-Ville
Testeur logiciel Mantes-la-Ville
Technicien informatique Antony
Programmation Mantes-la-Ville
Developpeur web Mantes-la-Ville