Packt

Développement complet avec Node, Express et bases de données

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Packt

Développement complet avec Node, Express et bases de données

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Découvrez comment gérer les requêtes HTTP et utiliser des API externes dans React.

  • Maîtrisez le développement backend avec Node.js, Express.js et MySQL.

  • Comprendre les interactions avec les bases de données, notamment les opérations CRUD, le tri et le filtrage.

  • Développez une application full-stack dynamique, en intégrant de manière transparente le front-end et le back-end.

Compétences que vous acquerrez

  • Catégorie : Développement Web
  • Catégorie : Développement web back-end
  • Catégorie : React.js
  • Catégorie : HTML et CSS
  • Catégorie : Développement Web complet
  • Catégorie : Gestion des bases de données
  • Catégorie : Réutilisation du code
  • Catégorie : SQL
  • Catégorie : Côté serveur
  • Catégorie : Développement Web Front-End

Outils que vous découvrirez

  • Catégorie : Intégration frontale
  • Catégorie : MySQL
  • Catégorie : Outils de développement web
  • Catégorie : Restful API
  • Catégorie : Interface de programmation d'applications (API)
  • Catégorie : Node.JS
  • Catégorie : Plate-forme API Postman
  • Catégorie : Applications Web

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mai 2026

Évaluations

11 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Maîtriser React 19 + E-Commerce Bootcamp + Interview Q&A"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 9 modules dans ce cours

Dans ce module, nous nous intéresserons à la gestion des requêtes HTTP dans React, afin de connecter votre application à des API externes. Vous découvrirez comment utiliser l'API Fetch pour interagir avec des données via les méthodes GET, POST, PUT, PATCH et DELETE. De plus, cette section aborde les bonnes pratiques en matière de gestion des erreurs afin de garantir le bon déroulement des transactions de données au sein de votre application.

Inclus

10 vidéos2 lectures1 devoir

Dans ce module, nous vous présenterons le développement côté serveur avec Node.js et Express.js. Vous apprendrez à créer un serveur Express et à configurer des API de base pour gérer des données dynamiques. Cette section aborde également l'utilisation de Nodemon pour optimiser l'efficacité du développement, ainsi que celle de Postman pour tester et vérifier vos API backend.

Inclus

11 vidéos1 devoir

Dans ce module, nous aborderons les bases de MySQL et vous apprendrons à interagir avec des bases de données à l'aide de requêtes SQL. Vous apprendrez à installer MySQL, à créer des bases de données et à effectuer des opérations essentielles sur les données, telles que l'insertion, la mise à jour et la suppression d'enregistrements. Cette section vous présentera également les techniques de filtrage, de tri et de limitation des résultats afin d'extraire des données spécifiques.

Inclus

15 vidéos1 devoir

Dans ce module, nous vous guiderons tout au long du processus d'intégration d'une base de données MySQL à votre application Node.js. Vous apprendrez à organiser les routes et à créer des API pour les opérations CRUD, ce qui permettra à votre application d'interagir avec votre base de données. Cette section met également l'accent sur l'optimisation de votre connexion à la base de données et des réponses des API afin de garantir des interactions backend fluides et évolutives.

Inclus

11 vidéos1 devoir

Dans ce module, nous nous concentrerons sur l'intégration des API backend dans votre frontend React afin de développer une application de commerce électronique complète. Vous apprendrez à récupérer et à afficher dynamiquement les données relatives aux produits, ainsi qu'à mettre en œuvre des fonctionnalités telles que l'ajout, la modification et la suppression de produits. Cette section vous permettra de comprendre comment mener à bien le processus de développement full stack grâce à une communication API fluide entre le backend et le frontend.

Inclus

10 vidéos1 devoir

Dans ce module, nous allons nous intéresser de près aux hooks personnalisés dans React, qui vous permettent de réutiliser de la logique et d’améliorer la modularité de votre application. Vous apprendrez à créer et à utiliser des hooks personnalisés pour des tâches telles que la gestion des minuteries et la récupération des détails d’un produit. Cette section vous aidera à rationaliser votre code, afin de le rendre plus facile à maintenir et plus réutilisable.

Inclus

5 vidéos1 devoir

Dans ce module, nous vous guiderons pas à pas dans la création d'une application de liste de tâches fonctionnelle à l'aide de Vite, React et Tailwind CSS. Vous apprendrez à configurer votre environnement de développement, à créer des composants de tâches et à mettre en œuvre des fonctionnalités de gestion des tâches. Cette section abordera également la mise en forme de l'application pour la rendre visuellement attrayante, ainsi que l'ajout de localStorage pour la persistance des données.

Inclus

12 vidéos1 devoir

Dans ce module, nous vous présenterons Next.js et vous expliquerons ses avantages par rapport à React pour le développement full-stack. Vous apprendrez à créer votre premier projet Next.js et à comprendre en quoi ses fonctionnalités intégrées, telles que le SSR et le routage, diffèrent de celles des applications React traditionnelles. Cette section abordera également le Pages Router et l'App Router de Next.js, qui permettent une gestion efficace du routage.

Inclus

8 vidéos1 devoir

Dans ce module, nous approfondirons nos connaissances sur Next.js en explorant l’App Router et sa capacité à définir des routes à la fois statiques et dynamiques. Vous apprendrez à gérer les routes imbriquées, à naviguer entre les pages et à comprendre les différences entre les composants serveur et client de React. Cette section abordera également le routage dynamique et les composants serveur asynchrones afin d’optimiser les performances de votre application.

Inclus

9 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 946 Cours576 973 apprenants

Offert par

Packt

En savoir plus sur Développement mobile et web

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions