Formation Next.js

Découvrez le futur du développement Web avec notre formation intensive sur Next.js

Laptop  Icon - Academy Webflow Template
Téléprésentiel
Files Icon - Academy Webflow Template
Plateforme e-learning
Chat Icon - Academy Webflow Template
Formateur expert
Mentor Icon - Academy Webflow Template
Accompagnement personnalisé

Next.js est un framework de développement Web basé sur React, développé par Vercel. Ilpermet de créer des applications Web performantes et optimisées pour le SEO, avec desfonctionnalités telles que le rendu côté serveur (SSR), la génération de site statique (SSG), etbien plus encore. Cette formation de deux jours vous permettra de comprendre et de maîtriserles concepts fondamentaux et avancés de Next.js.

Pourquoi choisir cette formation ?

  • Apprentissage Flexible : Profitez de l'expérience d'une formation en salle de classe depuis le confort de votre domicile ou bureau.
  • Contenu Pratique : Apprenez à travers des exercices pratiques, des études de cas et des projets réels.
  • Support Continu : Bénéficiez d'un accompagnement personnalisé de la part de nos formateurs experts tout au long de la formation.

Objectifs de la Formation

  • Comprendre les avantages de Next.js par rapport à React pur
  • Maîtriser le rendu côté serveur et la génération de site statique
  • Utiliser les fonctionnalités avancées comme les API Routes
  • Intégrer Next.js avec des CMS et des bases de données
  • Tester et déployer une application Next.js

Public Cible

Cette formation est destinée aux développeurs, ingénieurs logiciels, et toute personne ayant une connaissance de base en JavaScript et souhaitant se spécialiser dans le développement avec React.

Pré-requis

Pour tirer le meilleur parti de cette formation en téléprésentiel, les participants doivent avoir :

  • Connaissance de Base en JavaScript : Comprendre les concepts fondamentaux de JavaScript tels que les variables, les boucles, et les fonctions.
  • Expérience en HTML et CSS : Avoir une familiarité avec la structure et la mise en forme des pages web.
  • Environnement de Développement : Disposer d'un environnement de développement configuré avec Node.js et un éditeur de code comme Visual Studio Code.
  • Connexion Internet Stable : Une connexion Internet fiable et de bonne qualité est nécessaire pour la participation en téléprésentiel.

Ces pré-requis garantissent que chaque participant a les connaissances et les outils nécessaires pour suivre la formation et participer activement aux exercices et projets.

Modalités d’accompagnement et d’évaluation

Pour garantir un apprentissage optimal, chaque apprenant est accompagné individuellement pendant les sessions de pratique. Un rendez-vous d'accompagnement individualisé est prévu à la fin de chaque module afin de recueillir le ressenti des apprenants et éviter le décrochage.

Au cours de chaque module, un test est transmis aux apprenants afin de vérifier le niveau d’assimilation. Des tests techniques de fin de module sont également prévus.

La formation est dispensée en téléprésentiel (en visio), pour s'adapter à la localisation et/ou aux contraintes de mobilité (handicap, par ex.) de tous nos élèves.

Dernière mise à jour : 1 novembre 2023

Jour 1 : Introduction à Next.js (7 heures)

  • Pourquoi Next.js ?
  • Comparaison entre React et Next.js
  • Installation et Configuration
  • Créer une nouvelle application avec create-next-app
  • Structure d'un projet Next.js
  • Pages et Routage
  • Création de pages
  • Routage dynamique
  • Rendu Côté Serveur (SSR)
  • getServerSideProps
  • Avantages et inconvénients du SSR
  • Génération de Site Statique (SSG)
  • getStaticProps et getStaticPaths
  • Mise en pratique des concepts de la journée
  • Création d'une petite application avec SSR et SSG

Jour 2 : Aller plus loin avec Next.js (7 heures)

  • API Routes
  • Création d'APIs avec Next.js
  • Utilisation avec des bases de données
  • Intégration avec des CMS
  • Exemples avec Strapi, Sanity, etc.
  • Optimisation et Performances
  • Code-splitting
  • Lazy loading
  • Déploiement
  • Déployer avec Vercel, Netlify
  • Mise en pratique des concepts de la journée
  • Finalisation de l'application et déploiement
  • Évaluation (QCM)

Cette formation n'est pas certifiante.

À l'issue de la formation, les participants reçoivent une attestation de fin de formation.

Les statistiques de satisfaction et de réussite seront communiquées au plus tard en décembre 2024.