Next.js

  • Filière :

    Développement logiciel

  • Sous-filière :

    Technos Web (PHP, JS...)

  • Référence

    DW-NXJS

  • Durée

    2 jours (14 h)

  • Prix par personne HT

    850 € HT

Objectifs pédagogiques

  • Comprendre et manipuler les concepts de NextJs afin d’être autonome dans la réalisation d’une application dynamique, ou d’un site web statique
  • Maîtriser les optimisations permises par Next.js pour accélérer l’affichage sur les navigateurs

Public cible

  • Développeurs

Pré-requis

  • Connaissances de React
  • Connaissances de JavaScript

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Programme de la formation

Les bases de NextJs

  • Fonctionnement général de NextJs
  • Créer des pages
  • Utiliser des composants ReactJs dans les pages

Style

  • Utiliser les CSS Modules
  • Manipuler des librairies de composants (Material UI et Style Components)

SSR & Optimisations

  • Génération de sites statiques
  • Server Side Rendering
  • Incremental Static Regeneration
  • Code splitting

SEO

  • Génération dynamique des META

Tester

  • Jest & React Testing Library
  • Cypress

I18N

  • Utiliser une librairie d’internationalisation côté server (react-i18next)

Programme mis à jour le