Formation NextJS

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Expliquer les fondamentaux de NextJS et les avantages de son utilisation
  • Mettre en place un projet NextJS avec une configuration personnalisée
  • Créer des pages statiques et dynamiques
  • Optimiser les performances et le référencement des applications NextJS
  • Déployer et maintenir des applications NextJS en production

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez notre formation consacrée à NextJS, un framework populaire pour le développement d'applications web performantes et optimisées. Cette formation NextJS, destinée aux développeurs ayant une connaissance de base des technologies web et de React, vous permettra de maîtriser les concepts clés de NextJS et d'acquérir une expérience pratique dans la création, l'optimisation et le déploiement d'applications NextJS. Le programme couvre les fondamentaux de NextJS, la configuration de projets, la création de pages, l'optimisation des performances ainsi que les meilleures pratiques de déploiement. Grâce à des exemples concrets et de nombreux cas pratiques, vous apprendrez à tirer parti de la puissance de NextJS pour développer des applications web réactives et évolutives, adaptées aux besoins des entreprises modernes.

Programme

Introduction à la formation NextJS

Présentation de NextJS
Avantages de NextJS par rapport à d’autres frameworks
Architecture et fonctionnement de NextJS
Installation et configuration de l’environnement de développement

Configuration et personnalisation d’un projet NextJS

Création d’un nouveau projet NextJS
Structure de dossiers et fichiers
Configuration de l’environnement (fichiers _app.js, _document.js, next.config.js)
Importation de CSS et de bibliothèques tierces (exemple : Bootstrap, Material-UI)
Gestion des variables d’environnement
Exemple de cas pratiques : Création d’un projet NextJS avec une configuration personnalisée

Gestion des pages et des routes

Création de pages statiques et dynamiques (fichier-route, paramètres de requête)
Système de fichiers et API de données (getStaticProps, getStaticPaths, getServerSideProps)
Navigation entre les pages (Link, useRouter)
Gestion des erreurs et des redirections
Exemple de cas pratiques : Création d’un blog avec pages statiques et dynamiques

Optimisation des performances et du référencement

Rendu côté serveur (SSR) et génération de site statique (SSG)
Optimisation des images avec NextJS Image Component
Gestion du référencement et des métadonnées (exemple : utilisation de Head)
Utilisation de techniques de performance (lazy-loading, code-splitting)
Exemple de cas pratiques : Optimisation d’un site e-commerce pour les performances et le référencement

Déploiement et maintenance

Processus de build et d’exportation
Déploiement sur des plateformes populaires (exemple : Vercel, Netlify)
Mise à jour et maintenance des applications NextJS
Surveillance des performances et de la disponibilité
Exemple de cas pratiques : Déploiement d’une application NextJS sur Vercel

Prérequis

Connaissance des technologies web (HTML, CSS et JavaScript), une expérience avec React.

Public

Développeurs

Je cherche à faire...