Cette formation sur **Next.js** vous permettra de maîtriser les concepts clés du développement web moderne, avec une attention particulière portée sur la création d'applications performantes et évolutives. En explorant des sujets tels que la **génération statique**, **l'authentification**, la **gestion des sessions utilisateur**, et l'optimisation des **performances** et **images**, vous serez équipé pour développer des sites rapides et interactifs. Avec l'utilisation de **NextAuth.js** pour l'authentification, des tests unitaires avec **Jest**, et une gestion avancée des **routes dynamiques**, cette formation est idéale pour vous préparer aux enjeux actuels du marché du travail. En outre, elle vous aidera à répondre aux besoins des entreprises de plus en plus axées sur la performance, la sécurité, et la scalabilité. En acquérant ces compétences, vous ouvrirez de nouvelles opportunités professionnelles dans des secteurs en pleine croissance, tout en étant prêt à prendre des responsabilités techniques plus avancées.

Public

À qui s'adresse la formation Next js (Intermédiaire)

Cette formation est conçue pour les développeurs web ayant déjà une expérience de base avec Next.js, souhaitant approfondir leurs compétences. Elle s'adresse aux professionnels cherchant à maîtriser des techniques avancées pour la création d'applications performantes et sécurisées. Idéale pour ceux qui souhaitent optimiser l'expérience utilisateur et se perfectionner dans le développement d'applications web modernes.

Objectifs

Compétences visées pour la formation Next js (Intermédiaire)

Cette formation "Next.js - Intermédiaire" vise à approfondir votre maîtrise de Next.js en vous apprenant à gérer des paramètres avancés, à naviguer efficacement entre les pages et à utiliser un système de fichiers pour créer des routes dynamiques. Vous découvrirez le pré-rendu et l'authentification, optimiserez performances et images, et apprendrez à déployer votre application. Des exercices pratiques consolideront vos compétences tout au long du parcours.

Programme

Gérer les paramètres avancés

  1. Le système de base du routage
  2. Gérer les paramètres de l'URL
  3. Utiliser des paramètres de requêtes
  4. Exercices pratiques

Naviguer entre les pages

  1. Utiliser des liens dynamiques
  2. Gérer la navigation avec le router next js
  3. Créer une navigation avancée entre sections

Utiliser un système de fichiers

  1. Créer des routes dynamiques
  2. Utiliser un système de fichiers
  3. Créer des pages avec des segments d'URL
  4. Exercices pratiques

Utiliser le pré-rendu

  1. Qu'est ce que le pré-rendu
  2. Utiliser la génération statique
  3. Utiliser des outils pour générer des pages
  4. Exercices pratiques

Mettre en place l'authentification

  1. Concepts d'authentification et autorisation
  2. Configurer NextAuth.js
  3. Exercices pratiques

Contrôler l'accès aux pages et ressources

  1. Le besoin de contrôle d'accès
  2. Utiliser l'authentification
  3. Gérer les autorisations
  4. Exercices pratiques

Découvrir la génération statique

  1. Méthodes de génération statique
  2. Méthodes de rendu côté serveur
  3. Utiliser des outils données utilisateurs
  4. Optimiser la performance

Gérer les sessions utilisateur

  1. QU'est ce que la gestion des sessions
  2. Personnaliser les informations de session
  3. Déconnecter et gérer les sessions expirées
  4. Exercices pratiques

Ecrire des tests avec Jest

  1. Que sont les tests dans le contexte
  2. Configurer Jest pour tester des composants
  3. Ecrire des tests unitaires et d'intégration
  4. Exercices pratiques

Analyser et optimiser les performances

  1. Principaux indicateurs de performance
  2. Evaluer les performances avec Lighthouse
  3. Stratégies d'optimisation pour le rendu
  4. Exercices pratiques

Optimiser les images

  1. Impact des images sur les performances
  2. Outils pour optimiser le chargement
  3. Gérer le chargement pour meilleure fluidité
  4. Exercices pratiques

Déployer l'application

  1. Configurer pour la production build
  2. Choisir une plateforme de déploiement
  3. Déployer sur plateforme Cloud
  4. Stratégies de déploiement continu
  5. Exercices pratiques

La formation Next js (Intermédiaire) est dispensée sur 21 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation Next js - Intermédiaire 21 heures 2490.00 €

Demander une convention de formation

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau