• 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
NIIT
Spécialisation Microservices RESTful avec Node.js et Express
  • À propos
  • Résultats
  • Cours
  • Témoignages
  1. Parcourir
  2. Informatique
  3. Développement de logiciels
NIIT

Spécialisation Microservices RESTful avec Node.js et Express

NIIT

Instructeur : NIIT

5 565 déjà inscrits

Inclus avec Coursera Plus

•En savoir plus
Série de 5 cours
Approfondissez votre connaissance d’un sujet
3.6

(100 avis)

niveau Intermédiaire
Certaines connaissances prérequises
2 mois
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Série de 5 cours
Approfondissez votre connaissance d’un sujet
3.6

(100 avis)

niveau Intermédiaire
Certaines connaissances prérequises
2 mois
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
  • À propos
  • Résultats
  • Cours
  • Témoignages

Ce que vous apprendrez

  • Explorer l'environnement Node.js, tester et déboguer les programmes de base en incorporant les techniques Node.js comme les modules, les fichiers et la programmation asynchrone

  • Construire et documenter des API REST en utilisant Vanilla et Express.js. Sécuriser l'API REST en utilisant JWT et Oauth

  • Implémenter la persistance polyglotte en utilisant MySQL et Mongo Database

  • Construire des microservices et explorer la communication inter-processus entre les microservices de manière synchrone et asynchrone

Compétences que vous acquerrez

  • Catégorie : Conception de la base de données
    Conception de la base de données
  • Catégorie : Microservices
    Microservices
  • Catégorie : SQL
    SQL
  • Catégorie : Javascript
    Javascript
  • Catégorie : Passerelle API
    Passerelle API
  • Catégorie : NoSQL
    NoSQL
  • Catégorie : Côté serveur
    Côté serveur
  • Catégorie : Bases de données
    Bases de données
  • Catégorie : Cartographie objet-relationnelle
    Cartographie objet-relationnelle
  • Catégorie : Documentation du logiciel
    Documentation du logiciel
  • Catégorie : Déploiement des applications
    Déploiement des applications
  • Catégorie : Node.js
    Node.js

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais

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

Améliorez votre expertise en la matière

  • Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
  • Maîtrisez un sujet ou un outil avec des projets pratiques
  • Développez une compréhension approfondie de concepts clés
  • Obtenez un certificat professionnel auprès de NIIT

Spécialisation - 5 séries de cours

Le backend fait référence au côté serveur du développement. Ici, l'accent est mis sur le fonctionnement d'un site web. Node.js est considéré comme efficace pour le développement d'applications backend car il apporte la programmation événementielle et permet de développer des serveurs web rapides et efficaces en JavaScript. Les développeurs peuvent créer des serveurs évolutifs en utilisant un modèle simplifié de programmation événementielle qui utilise des call-backs pour signaler l'achèvement d'une tâche.

Projet d'apprentissage appliqué

Dans ce projet, vous développerez des solutions backend pour les énoncés de problèmes donnés en utilisant Node.js et Express. Vous construirez des microservices RESTful en utilisant les compétences acquises dans les cours sur JavaScript, Node.js et Express.js. Le cours exige que vous suiviez les principes de conception et les meilleures pratiques utilisées pour développer des solutions afin de créer des produits qui répondent aux normes de l'industrie.

JavaScript côté serveur avec Node.js

JavaScript côté serveur avec Node.js

COURS 1•31 heures

Ce que vous apprendrez

  • Explorer l'environnement Node.js, tester et déboguer les programmes de base en incorporant les techniques Node.js comme les modules, les fichiers et la programmation asynchrone

Compétences que vous acquerrez

Catégorie : Node.js
Node.js
Catégorie : Javascript
Javascript
Catégorie : Systèmes de fichiers
Systèmes de fichiers
Catégorie : Programmation événementielle
Programmation événementielle
Catégorie : Débogage
Débogage
Catégorie : Tests unitaires
Tests unitaires
Catégorie : Côté serveur
Côté serveur
Catégorie : Développement web back-end
Développement web back-end
Catégorie : Applications Web
Applications Web
construire des API RESTful avec Node.js et Express

construire des API RESTful avec Node.js et Express

COURS 2•16 heures

Ce que vous apprendrez

  • Construire et documenter des API REST en utilisant Vanilla et Express.js. Sécuriser l'API REST en utilisant JWT et Oauth

Compétences que vous acquerrez

Catégorie : Restful API
Restful API
Catégorie : Node.js
Node.js
Catégorie : Middleware
Middleware
Catégorie : Authentifications
Authentifications
Catégorie : Autorisation (informatique)
Autorisation (informatique)
Catégorie : Documentation du logiciel
Documentation du logiciel
Catégorie : Conception de l'API
Conception de l'API
Catégorie : Services web
Services web
Catégorie : Côté serveur
Côté serveur
Catégorie : Cadres JavaScript
Cadres JavaScript
Catégorie : JSON
JSON
Catégorie : Applications Web
Applications Web
Mettre en œuvre la persistance polyglotte en utilisant des bases de données SQL et NoSQL

Mettre en œuvre la persistance polyglotte en utilisant des bases de données SQL et NoSQL

COURS 3•12 heures

Ce que vous apprendrez

  • Implémenter la persistance polyglotte en utilisant MySQL et Mongo Database

Compétences que vous acquerrez

Catégorie : Restful API
Restful API
Catégorie : Node.js
Node.js
Catégorie : SQL
SQL
Catégorie : MongoDB
MongoDB
Catégorie : MySQL
MySQL
Catégorie : Développement web back-end
Développement web back-end
Catégorie : Bases de données relationnelles
Bases de données relationnelles
Catégorie : NoSQL
NoSQL
Catégorie : Conception de la base de données
Conception de la base de données
Catégorie : Modélisation des données
Modélisation des données
Catégorie : Données non structurées
Données non structurées
Catégorie : Cartographie objet-relationnelle
Cartographie objet-relationnelle
Catégorie : Intégrité des données
Intégrité des données
Catégorie : Bases de données
Bases de données
Construire et mettre en œuvre des modèles de microservices

Construire et mettre en œuvre des modèles de microservices

COURS 4•11 heures

Ce que vous apprendrez

  • Construire des microservices et explorer la communication inter-processus entre les microservices de manière synchrone et asynchrone

Compétences que vous acquerrez

Catégorie : Microservices
Microservices
Catégorie : Node.js
Node.js
Catégorie : Passerelle API
Passerelle API
Catégorie : Interface de programmation d'application (API)
Interface de programmation d'application (API)
Catégorie : Restful API
Restful API
Catégorie : Applications en nuage
Applications en nuage
Catégorie : Stratégies de communication
Stratégies de communication
Catégorie : Architecture logicielle
Architecture logicielle
Catégorie : Déploiement des applications
Déploiement des applications
Catégorie : Services web
Services web
Projet Capstone utilisant Node.js

Projet Capstone utilisant Node.js

COURS 5•24 heures

Ce que vous apprendrez

Le projet Capstone vous donne l'occasion de revoir les concepts abordés et de développer une solution viable pour l'énoncé du problème donné en utilisant les meilleures pratiques. La solution doit être développée conformément aux normes de l'industrie dans le temps imparti et doit être basée sur les lignes directrices fournies.

Compétences que vous acquerrez

Catégorie : Bases de données
Bases de données
Catégorie : Microservices
Microservices
Catégorie : Node.js
Node.js
Catégorie : Développement de logiciels
Développement de logiciels
Catégorie : Restful API
Restful API
Catégorie : Développement Web complet
Développement Web complet
Catégorie : Architecture de l'informatique en nuage
Architecture de l'informatique en nuage
Catégorie : Architecture logicielle
Architecture logicielle
Catégorie : Développement web back-end
Développement web back-end
Catégorie : Passerelle API
Passerelle API
Catégorie : Interface de programmation d'application (API)
Interface de programmation d'application (API)

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

NIIT
NIIT
NIIT
13 Cours•27 801 apprenants

Offert par

NIIT

Offert par

NIIT

Fondé en 1981, NIIT propose des services de formation gérés à des entreprises leaders du marché dans 30 pays. La gamme complète de services de formation gérés par NIIT comprend la conception de programmes sur mesure et le développement de contenu, l'administration de l'apprentissage, la prestation de l'apprentissage, l'approvisionnement stratégique, la technologie de l'apprentissage et les services de conseil

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

Environ 120 heures

Aucune connaissance préalable en programmation n'est requise pour commencer cette spécialisation.

Oui, les cours sont conçus pour développer des compétences progressives.

Acquérir les compétences nécessaires pour être un développeur back-end.

Ce cours est entièrement en ligne, il n'est donc pas nécessaire de se présenter en personne dans une salle de classe. Vous pouvez accéder à vos cours, lectures et devoirs à tout moment et en tout lieu via le web ou votre appareil mobile.

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.

Oui ! Pour commencer, cliquez sur la carte de cours qui vous intéresse et inscrivez-vous. Vous pouvez vous inscrire et terminer le cours pour obtenir un certificat à partager, ou vous pouvez l'auditer pour consulter les supports de cours gratuitement. Lorsque vous vous inscrivez à un cours qui fait partie d'une Specializations, vous êtes automatiquement abonné à la Specialization complète. Visitez votre tableau de bord d'apprenant pour suivre vos progrès.

Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.

Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations et vous obtenez un certificat lorsque vous terminez le travail. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez suivre le cours gratuitement. Si vous n'avez pas les moyens de payer les frais d'inscription, vous pouvez demander une aide financièreS’ouvre dans un nouvel onglet.

Cette Specialization ne donne pas droit à des crédits universitaires, mais certaines universités peuvent choisir d'accepter des Certificates de Specialization pour obtenir des crédits. Renseignez-vous auprès de votre établissement pour en savoir plus.

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.