NEXT JS


3 j (21 heures)
Tarif : 0€HT

Ref : NEXT

Les objectifs

- Maîtriser les concepts fondamentaux de Next.js
- Développer des applications web performantes et optimisées pour le SEO
- Exploiter les fonctionnalités avancées de Next.js 14, telles que les Server Actions

En quelques mots...

Public

Développeurs web ayant une expérience avec React
Développeurs web souhaitant découvrir Next.js

Pré-requis

Notions de base en React
Connaissance du TypeScript (optionnel)

Méthodes et Moyens pédagogiques

Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois Vidéoprojecteur, support de cours fourni à chaque stagiaire

Modalités de suivi et d'évaluations

Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation

Informations pratiques

Accessibilité , modalités et délais d'accès

Programme mis à jour le 13/03/2024

Programme détaillé

INTRODUCTION A NEXT.JS 14

  • Présentation de Next.js et de ses avantages
  • Architecture de Next.js
  • Installation et configuration de Next.js
  • Structure d'un projet Next.js

TYPESCRIPT AVEC NEXT.JS

  • Introduction au TypeScript (optionnel)
  • Syntaxe de base du TypeScript
  • Types et interfaces
  • Classes et modules
  • Utilisation du TypeScript avec Next.js

APP ROUTER

  • Présentation de l'App Router
  • Création et utilisation de l'App Router
  • Comparaison entre l'App Router et le Page Router
  • Routage avec Next.js
  • Routes imbriquées et redirection
  • Utilisation de layouts

SERVER SIDE RENDERING (SSR)

  • Comprendre le Server Side Rendering (SSR)
  • Avantages et inconvénients du SSR
  • Mise en place du SSR avec Next.js

STATIC SITE GENERATION (SSG)

  • Comprendre la Static Site Generation (SSG)
  • Avantages et inconvénients de la SSG
  • Mise en place de la SSG avec Next.js

OPTIMISATION

  • Optimisation des performances de Next.js
  • Utilisation de next/font
  • Gestion des images
  • Utilisation d’un CDN
  • Techniques de SEO pour Next.js
  • Utilisation d’outils comme Lighthouse
  • Quand utiliser le SSR, le SSG
  • Gestion des métadonnées

SERVER ACTIONS

  • Introduction aux Server Actions
  • Création et utilisation de Server Actions
  • Avantages et inconvénients des Server Actions

INTEGRATION D'UN ORM (PRISMA)

  • Avantages à l’utilisation d’un ORM
  • Installation et configuration de l'ORM
  • Définition des modèles de données
  • Connexion à la base de données
  • Exécution d'opérations CRUD

SECURITE AVEC NEXTJS (NEXT AUTH)

  • Présentation de Next Auth
  • Intégration de Next Auth à votre application
  • Configuration des fournisseurs d'authentification (Google, Facebook, etc.)
  • Gestion des utilisateurs et des rôles

SECURITE AVEC NEXTJS (MIDDLEWARES)

  • Comprendre les middlewares
  • Créer et utiliser des middlewares pour sécuriser vos routes et vos API
  • Authentification et autorisation avec les middlewares
  • Protection contre les attaques CSRF et XSS

ENVIRONNEMENT NEXTJS

  • Déploiement avec Vercel
  • Edge Runtime (Comprendre les avantages du Edge Runtime, Déployer votre application sur le Edge Runtime, Améliorer la latence et les performances)
  • Vercel Functions (Comprendre les avantages des Vercel Functions, Créer et utiliser des Vercel Functions, Déplacer la logique métier vers le Edge)

CONCLUSION ET QUESTIONS

Ils parlent de cette formation

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Maxime DUPONT

'

Test témoignage Excel - Initiation Test

Axel ALEX

'

Test commentaire Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT