• pour les personnes
  • pour les affaires
  • pour les universités
  • pour les gouvernements
Coursera
Diplômes en ligne
Carrières
Connexion
Inscrivez-vous gratuitement
Coursera
IBM
Développer des applications back-end avec Node.js et Express
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis
  1. Parcourir
  2. Informatique
  3. Développement de logiciels

Faites décoller votre carrière cet été grâce à des cours dispensés par Google, IBM et bien d'autres, pour 190 €/an. Économisez maintenant.

IBM

Développer des applications back-end avec Node.js et Express

Ce cours fait partie de plusieurs programmes.

Ce cours fait partie de plusieurs programmes

IBM Développeur JavaScript back-end Certificat Professionnel
IBM Développeur JavaScript Full-Stack Certificat Professionnel
Développeur(euse) de logiciels Full Stack IBM Certificat Professionnel
Spécialisation Fondements du développement d'applications en nuage
Spécialisation Programmation JavaScript avec React, Node et MongoDB

Enseigné en Français (doublage IA)

•
Upkar Lidder
Sachin Jambur

Instructeurs : Upkar Lidder

Enseignants

Évaluations de l’enseignant

Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.

4.4 (142 évaluations)
Upkar Lidder
Upkar Lidder
IBM
16 Cours•444 276 apprenants
Sachin Jambur
Sachin Jambur
IBM
2 Cours•102 240 apprenants

80 638 déjà inscrits

Inclus avec Coursera Plus

•En savoir plus
4 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.5

(538 avis)

niveau Intermédiaire

Expérience recommandée

Expérience recommandée

Niveau intermédiaire

Connaissance pratique de JavaScript

Planning flexible
Env. 13 heures
Apprenez à votre propre rythme
95%
La plupart des étudiants ont apprécié ce cours

4 modules
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.5

(538 avis)

niveau Intermédiaire

Expérience recommandée

Expérience recommandée

Niveau intermédiaire

Connaissance pratique de JavaScript

Planning flexible
Env. 13 heures
Apprenez à votre propre rythme
95%
La plupart des étudiants ont apprécié ce cours
  • À propos
  • Résultats
  • Modules
  • Recommandations
  • Témoignages
  • Avis

Ce que vous apprendrez

  • Créez des applications côté serveur en utilisant le moteur d'exécution JavaScript Node.js.

  • Étendez vos applications Node.js avec des paquets et des frameworks tiers, y compris Express.

  • Utilisez npm pour gérer les paquets Node.js dans votre application Node.js.

  • Développez des fonctions de rappel asynchrones et des promesses pour réaliser des opérations asynchrones.

Compétences que vous acquerrez

  • Catégorie : Développement Web
    Développement Web
  • Catégorie : Javascript
    Javascript
  • Catégorie : Authentifications
    Authentifications
  • Catégorie : Cadres JavaScript
    Cadres JavaScript
  • Catégorie : Serveurs web
    Serveurs web
  • Catégorie : Côté serveur
    Côté serveur
  • Catégorie : Gestion des paquets et des logiciels
    Gestion des paquets et des logiciels
  • Catégorie : Informatique
    Informatique
  • Catégorie : Node.js
    Node.js
  • Catégorie : JSON
    JSON
  • Catégorie : Interface de programmation d'application (API)
    Interface de programmation d'application (API)
  • Catégorie : Applications Web
    Applications Web
  • Catégorie : Middleware
    Middleware
  • Catégorie : Applications en nuage
    Applications en nuage
  • Catégorie : Développement web back-end
    Développement web back-end
  • Catégorie : Restful API
    Restful API

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

6 devoirs

Enseigné en Français (doublage IA)

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

En savoir plus sur Coursera pour les affaires
 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • 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 4 modules dans ce cours

Dans une récente enquête de Stack Overflow, Node.js a été utilisé par environ 50 % des développeurs ayant répondu à l'enquête, ce qui en fait la technologie côté serveur la plus utilisée. Express s'est classé au quatrième rang des technologies web les plus populaires, ce qui en fait le framework web côté serveur le plus populaire.

Dans ce cours, vous vous concentrerez sur Node.js et Express. Plus précisément, vous allez - développer des applications en utilisant des callbacks asynchrones et des promesses - créer des API REST et effectuer des opérations CRUD - mettre en œuvre l'authentification et la gestion de session Tout au long du cours, vous effectuerez de nombreux travaux pratiques afin d'acquérir une expérience pratique. A la fin du cours, vous démontrerez vos compétences Node avec un projet final pour construire votre portfolio. Ce cours vous aidera à réussir en tant que développeur back-end ou full-stack. Il convient aux informaticiens qui souhaitent progresser dans leur carrière ou aux nouveaux diplômés qui cherchent à établir leurs compétences côté serveur. Ce cours convient à ceux qui doivent gérer des projets centrés sur le cloud. Remarque : ce cours nécessite des connaissances en JavaScript et en Git.

Vous êtes peut-être déjà familiarisé avec JavaScript, mais saviez-vous qu'il existe un framework JavaScript côté serveur ? Découvrez comment Node.js est utilisé en arrière-plan pour développer des applications web riches et dynamiques en important des modules externes et en utilisant le gestionnaire de paquets node (NPM).obtenez une expérience pratique en utilisant Node.js pour construire votre propre serveur web simple.

Inclus

9 vidéos3 lectures2 devoirs1 élément d'application1 sujet de discussion6 plugins

9 vidéos•Total 40 minutes
  • Introduction au cours : Bienvenue dans le développement d'applications back-end avec Node.js et Express•3 minutes•Prévisualiser le module
  • Qu'est-ce que le développement back-end ?•7 minutes
  • Introduction à Node.js•3 minutes
  • Points de vue d'experts : Réflexions introductives sur le JavaScript côté serveur et Node.js•5 minutes
  • Importer et demander•5 minutes
  • Introduction au JavaScript côté serveur•3 minutes
  • Créer un serveur web avec Node.js•2 minutes
  • Travailler avec des modules Node.js•4 minutes
  • Aperçu du gestionnaire de paquets Node•5 minutes
3 lectures•Total 6 minutes
  • Bienvenue•2 minutes
  • Aperçu du cours•2 minutes
  • Résumé du module•2 minutes
2 devoirs•Total 36 minutes
  • Quiz noté•20 minutes
  • Quiz pratique•16 minutes
1 élément d'application•Total 20 minutes
  • Travaux pratiques - First Server avec ServerSide Java Script•20 minutes
1 sujet de discussion•Total 10 minutes
  • Présentez-vous et expliquez pourquoi vous êtes intéressé par le développement back-end avec Node.js et Express•10 minutes
6 plugins•Total 73 minutes
  • Lecture : Aperçu du développement back-end et front-end•20 minutes
  • Premiers pas avec Node.js•15 minutes
  • Modules Node.js avancés•3 minutes
  • Glossaire : Introduction au JavaScript côté serveur•3 minutes
  • Aide-mémoire : Introduction au JavaScript côté serveur•2 minutes
  • Lecture : Concepts de base du JavaScript•30 minutes

Comment optimiser le temps de traitement avec Node.js ? Découvrez comment Node.js fonctionne de manière non bloquante et comment gérer le résultat d'un appel réseau. Explorez les avantages et les défis associés à l'utilisation de fonctions de rappel anonymes. Utilisez Node.js pour analyser les données JSON (JavaScript Object Notation) d'un message HTTP (Hypertext Transfer Protocol).

Inclus

8 vidéos1 lecture2 devoirs2 éléments d'application3 plugins

8 vidéos•Total 39 minutes
  • E/S asynchrones avec programmation par callback•6 minutes•Prévisualiser le module
  • Création de fonctions de rappel•6 minutes
  • Points de vue d'experts : Utiliser les fonctions de rappel anonymes dans Node.js•5 minutes
  • Problèmes liés aux rappels•5 minutes
  • Promesses•3 minutes
  • Travailler avec JSON•1 minute
  • Points de vue d'experts : Utiliser JSON et JavaScript•3 minutes
  • Promesses, async/await, et requêtes axios dans Node.js et Express•7 minutes
1 lecture•Total 1 minute
  • Résumé du module•1 minute
2 devoirs•Total 34 minutes
  • Quiz noté•20 minutes
  • Quiz pratique•14 minutes
2 éléments d'application•Total 40 minutes
  • Laboratoire pratique : Promesses et rappels•10 minutes
  • Travaux pratiques - Programmation Async Callback•30 minutes
3 plugins•Total 25 minutes
  • Promesses, Async/Await, et Axios Requests dans Node.js et Express•20 minutes
  • Glossaire - E/S asynchrones avec programmation par callback•3 minutes
  • Cheatsheet - E/S asynchrones avec programmation par callback•2 minutes

Lorsque vous utilisez Node.js pour créer un serveur HTTP (Hypertext Transfer Protocol), vous découvrez que le framework Node.js par défaut est de bas niveau. Vous pouvez étendre ses fonctionnalités à l'aide de paquets tiers tels qu'Express. Faites l'expérience pratique du cadre d'application web Express en créant un serveur web qui écoute les requêtes entrantes. Vous apprendrez également à mettre en œuvre l'autorisation avec Express. Utilisez le routage, l'intergiciel et le rendu de modèle pour étendre le cadre Node.js et gérer le contenu dynamique.

Inclus

10 vidéos2 lectures2 devoirs2 éléments d'application4 plugins

10 vidéos•Total 59 minutes
  • Extension de Node.js•4 minutes•Prévisualiser le module
  • Points de vue d'experts : Travailler avec des extensions Node.js tierces•2 minutes
  • Introduction aux cadres Web•7 minutes
  • Cadre d'application Web Express•6 minutes
  • Votre première application Web Express•3 minutes
  • Points de vue d'experts : Travailler avec des frameworks JavaScript back-end et Express•3 minutes
  • Routage, intergiciel et modélisation•7 minutes
  • Authentification et autorisation dans Node.js•7 minutes
  • Authentification dans Node JS•7 minutes
  • Meilleures pratiques express•7 minutes
2 lectures•Total 4 minutes
  • Introduction à l'intergiciel et aux routeurs•3 minutes
  • Résumé du module•1 minute
2 devoirs•Total 38 minutes
  • Quiz noté•20 minutes
  • Quiz pratique•18 minutes
2 éléments d'application•Total 110 minutes
  • Laboratoire pratique : Opérations CRUD avec Node.js et Express•60 minutes
  • Laboratoire pratique : Serveur Express•50 minutes
4 plugins•Total 40 minutes
  • Bienvenue à l'authentification et l'autorisation dans Node.js•20 minutes
  • Méthodes HTTP et API restantes•15 minutes
  • Glossaire - Cadre d'application Web Express•3 minutes
  • Cheatsheet - Cadre d'application Web Express•2 minutes

Dans ce module, vous réaliserez deux projets liés : un projet pratique et un projet final. Le projet pratique vous guide à travers le code qui exécute des opérations CRUD pour des détails d'utilisateur donnés sur un serveur Express en utilisant l'authentification par session et JWT, puis teste le code à l'aide de Postman. Pour le projet final, vous jouez le rôle d'un développeur back-end travaillant sur une application côté serveur qui stocke, récupère et gère les évaluations et les critiques de livres. Vous soumettrez des captures d'écran de votre application, puis vos pairs évalueront le projet sur la base d'une grille d'évaluation fournie. Vous devrez également évaluer deux projets de vos pairs.

Inclus

3 lectures1 évaluation par les pairs2 éléments d'application2 plugins

3 lectures•Total 4 minutes
  • Résumé du module•1 minute
  • Remerciements de l'équipe du cours•1 minute
  • Félicitations et prochaines étapes•2 minutes
1 évaluation par les pairs•Total 60 minutes
  • Évaluation par les pairs•60 minutes
2 éléments d'application•Total 180 minutes
  • Labo pratique : Application de liste d'amis utilisant Express Server avec JWT•60 minutes
  • Laboratoire pratique : Application de révision de livre•120 minutes
2 plugins•Total 15 minutes
  • Aperçu du projet : Scénario et critères d'évaluation•10 minutes
  • Répartition du projet•5 minutes

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.

Instructeurs

Évaluations de l’enseignant

Évaluations de l’enseignant

Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.

4.4 (142 évaluations)
Upkar Lidder
Upkar Lidder
IBM
16 Cours•444 276 apprenants

Enseignants

Évaluations de l’enseignant

Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.

4.4 (142 évaluations)
Upkar Lidder
Upkar Lidder
IBM
16 Cours•444 276 apprenants
Sachin Jambur
Sachin Jambur
IBM
2 Cours•102 240 apprenants

Offert par

IBM

Offert par

IBM

Chez IBM, nous savons à quel point la technologie évolue rapidement et nous reconnaissons le besoin crucial pour les entreprises et les professionnels d'acquérir rapidement des compétences pratiques prêtes à l'emploi. En tant qu'innovateur technologique leader sur le marché, nous nous engageons à vous aider à prospérer dans ce paysage dynamique. Grâce à IBM Skills Network, nos programmes de formation conçus par des experts en IA, développement de logiciels, cybersécurité, science des données, gestion d'entreprise, et plus encore, fournissent les compétences essentielles dont vous avez besoin pour décrocher votre premier emploi, faire progresser votre carrière ou favoriser la réussite de votre entreprise. Que vous vous perfectionniez ou que vous perfectionniez votre équipe, nos cours, nos spécialisations et nos certificats professionnels développent l'expertise technique qui vous assure, ainsi qu'à votre organisation, d'exceller dans un monde compétitif.

En savoir plus sur Développement de logiciels

  • P

    Packt

    Master Express Framework: Beginner to Advanced with Node.js

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    B

    Board Infinity

    Building RESTful APIs with Node.js and Express

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    I

    IBM

    Node.js & MongoDB: Developing Back-end Database Applications

    Cours

  • Statut : Essai gratuit
    Essai gratuit
    P

    Packt

    Backend Development and API Creation

    Cours

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.’

Avis des étudiants

4.5

538 avis

  • 5 stars

    70,50 %

  • 4 stars

    17,25 %

  • 3 stars

    5,38 %

  • 2 stars

    2,59 %

  • 1 star

    4,26 %

Affichage de 3 sur 538

S
SS
5

Révisé le 1 nov. 2024

This is a brilliant and excellent course taught by ibm and the skill team

S
SF
5

Révisé le 1 sept. 2023

The course completed essential packages of Node.js and Express. I loved learning backend

A
AA
4

Révisé le 17 mars 2023

It was great learning experience. But the content can be improved more advanced concepts and be added. So that one can directly apply for jobs after completing the course.

Voir plus d’avis
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

En savoir plus

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Découvrir les diplômes

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

En savoir plus

Foire Aux Questions

Ce cours vous aidera à réussir en tant que développeur back-end ou full-stack. Ce cours s'adresse aux informaticiens qui souhaitent progresser dans leur carrière ou aux nouveaux diplômés qui cherchent à renforcer leurs compétences côté serveur. Ce cours s'adresse également aux décideurs informatiques qui doivent gérer des projets plus axés sur le cloud ou à ceux qui travaillent dans un autre domaine et qui veulent parler de l'informatique côté serveur avec plus de connaissances.

Le développement d'applications back-end est une compétence recherchée dans l'environnement applicatif actuel. Node.js et Express sont tous deux des outils de pointe pour le développement d'applications back-end. Dans une récente enquête de Stack Overflow, Node.js a été utilisé par environ 50 % des développeurs ayant répondu à l'enquête, ce qui en fait la technologie côté serveur la plus utilisée. Express s'est classé au quatrième rang des technologies web les plus populaires, ce qui en fait le framework web côté serveur le plus populaire.

L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :

  • Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.

  • Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.

Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations. De là, vous pourrez l'imprimer ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.

Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complèteS’ouvre dans un nouvel onglet.

Plus de questions

Visitez le Centre d'Aide pour les Étudiants

Aide financière disponible,

Pied de page Coursera

Compétences techniques

  • ChatGPT
  • Codage
  • Informatique
  • Cybersécurité
  • DevOps
  • Piratage éthique
  • IA générative
  • Programmation Java
  • Python
  • Développement Web

Compétences analytiques

  • Intelligence artificielle
  • Big Data
  • Analyse de valeur et de rentabilité
  • analyse des données
  • Science des données
  • Modélisation financière
  • Apprentissage automatique
  • Microsoft Excel
  • microsoft power bi
  • SQL

Compétences professionnelles

  • Comptabilité
  • Marketing numérique
  • Commerce électronique
  • Finance
  • Google
  • Conception graphique
  • IBM
  • Marketing
  • Project Management
  • Le marketing appliqué aux réseaux sociaux

Ressources professionnelles

  • Certifications informatiques essentielles
  • Compétences à acquérir pour les hauts revenus
  • Comment obtenir un certificat PMP
  • Comment apprendre l'Intelligence artificielle (IA)
  • Certifications populaires en cybersécurité
  • Certifications appréciées en analyse des données
  • Que fait un analyste de données ?
  • Ressources pour le développement de carrière
  • Test d'aptitude professionnelle
  • Partagez votre histoire d'apprentissage Coursera

Coursera

  • À propos
  • Ce que nous proposons
  • Direction
  • Carrières
  • Catalogue
  • Coursera Plus
  • Certificats Professionnels
  • Certificats MasterTrack®
  • Diplômes
  • Pour l'entreprise
  • Pour les gouvernements
  • Pour le campus
  • Devenir un partenaire
  • Impact social
  • cours gratuits
  • Recommandations de crédits ECTS

Communauté

  • Étudiants
  • Partenaires
  • Testeurs bêta
  • Blog
  • Le podcast Coursera
  • Blog Tech

Plus

  • Presse
  • Investisseurs
  • Conditions
  • Confidentialité
  • Aide
  • Accessibilité
  • Contact
  • Articles
  • Répertoire
  • Filiales
  • Déclaration sur l’esclavage moderne
  • Gérer les préférences en matière de cookies
Apprendre partout
Télécharger dans l'App Store
Disponible sur Google Play
Logo Certified B Corporation
© 2025 Coursera Inc. Tous droits réservés.
  • Facebook Coursera
  • Linkedin Coursera
  • Twitter Coursera
  • YouTube Coursera
  • Instagram Coursera
  • TikTok Coursera
Coursera

Bon retour

​
Votre mot de passe est masqué
​

ou

Vous débutez chez Coursera ?


Vous rencontrez des difficultés pour vous connecter ? Centre d'Aide pour les Étudiants

Ce site est protégé par reCAPTCHA Enterprise et la Politique de confidentialité Google et les Termes et Conditions s'appliquent.