Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React & Next.js : Formation Web Fullstack
Rating: 4.1 out of 5(19 ratings)
88 students

React & Next.js : Formation Web Fullstack

Construisez des Applications Web Fullstack Performantes
Created byRomuald Hansen
Last updated 6/2025
French
French [Auto],

What you'll learn

  • Créer des composants réutilisables et optimisés pour vos projets.
  • Gérer l'état de vos applications avec les hooks avancés de React.
  • Construire des applications web performantes avec Next.js.
  • Interagir avec une base de données à l'aide de Prisma et MongoDB.
  • Mettre en place une authentification sécurisée avec NextAuth.
  • Développer et déployer des API REST et des actions côté serveur.
  • Envoyer des e-mails depuis votre application.
  • Intégrer un système de paiement avec Stripe.
  • Utiliser Tailwind CSS pour un design rapide et efficace.

Course content

13 sections53 lectures7h 48m total length
  • Qui suis-je1:35
  • Qu'est ce que React6:34
  • Qu'est ce que NextJs2:33
  • Présentation du cours5:27

Requirements

  • Une connaissance de base en HTML, CSS et JavaScript est recommandée.
  • Si vous êtes débutant, commencez par ma formation "Devenez Développeur Web Front-End".

Description

Dans cette formation complète, vous apprendrez à maîtriser React, l'une des bibliothèques JavaScript les plus populaires, ainsi que Next.js, le framework incontournable pour développer des applications web modernes et performantes.


Nous commencerons par les bases de React, en abordant les concepts fondamentaux tels que les props, le state, le rendu conditionnel et les événements. Vous apprendrez à structurer vos composants et à exploiter toute la puissance des hooks (useState, useEffect, useReducer, useContext...).


Ensuite, nous passerons à Next.js, qui vous permettra de créer des applications full-stack avec un rendu hybride client / serveur et une gestion optimale des routes et des performances. Nous explorerons des fonctionnalités avancées comme :

- Les routes statiques et dynamiques,

- L'utilisation de Prisma et MongoDB pour gérer une base de données,

- La mise en place de NextAuth pour l'authentification des utilisateurs,

- La création d'une API REST,

- L'envoi d'e-mails directement depuis l'application.


Tout au long de la formation, nous adopterons Tailwind CSS pour styliser nos applications efficacement.


Enfin, nous terminerons par un module sur l'intégration de Stripe, vous permettant d'ajouter un système de paiement à vos projets (idéal pour les sites e-commerce et les plateformes SaaS).


Cette formation est conçue pour être progressive et pratique. Vous construirez des projets concrets tout en assimilant les concepts fondamentaux et avancés du développement web.


Pourquoi choisir cette formation ?


- Un programme à jour :  les dernières versions de React et Next.js, y compris les nouveaux hooks de React 19.

- Un apprentissage progressif : partez de zéro et devenez autonomes en développement web full-stack.

- Un accompagnement régulier : accès à la rubrique "Questions/Réponses" pour poser vos questions.


Who this course is for:

  • Développeurs débutants ou intermédiaires souhaitant apprendre React et Next.js.
  • Personnes cherchant à améliorer leurs compétences en développement web full-stack.
  • Toute personne désirant créer des applications web modernes, performantes et scalables.