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 3 modules dans ce cours
Pour les technologies récemment apparues, les API REST fournissent un processus flexible et plus facile pour intégrer les applications. Elles sont devenues l'une des méthodes les plus courantes pour connecter les composants d'un système distribué. Pour un développeur backend, la capacité à construire des API REST est une exigence clé. Ce cours vous permettra de construire et de documenter des API REST à l'aide de divers cadres et outils. L'utilisation principale est de créer des API REST qui acceptent des requêtes du frontend et envoient des réponses appropriées. Vous apprendrez également à documenter les API REST à l'aide de Swagger.
Pour les technologies récemment apparues, les API REST offrent un processus flexible et léger d'intégration des applications. Ces API sont devenues la méthode la plus courante pour connecter les composants d'un système distribué. Pour un développeur backend, la construction d'API REST est l'une des exigences de base. Les compétences acquises au cours de cette session d'apprentissage vous permettront de construire des API REST à l'aide de Vanilla JS
Inclus
16 vidéos2 lectures1 devoir2 devoirs de programmation
Afficher les informations sur le contenu du module
16 vidéos•Total 48 minutes
Mise en contexte•2 minutes
Décrire l'API REST•3 minutes
Explorer les applications des services RESTful•3 minutes
Définir les composants des services RESTful•8 minutes
Implémenter des couches dans des services RESTful en utilisant VanillaJS•2 minutes
Regarder et répéter : Créer un serveur HTTP•4 minutes
Mettre en œuvre GET, POST, PUT et DELETE•2 minutes
Accéder à la ressource REST par l'intermédiaire d'un client REST•1 minute
Regarder et répéter : Suivi des tâches Partie 1•4 minutes
Regarder et répéter : Suivi des tâches Partie 2•6 minutes
Regarder et répéter : Suivi des tâches Partie 3•5 minutes
Dossier pratique•2 minutes
Débriefing de la pratique•1 minute
Résumé du défi•3 minutes
Compte rendu du défi•1 minute
Consolidation de l'apprentissage•1 minute
2 lectures•Total 20 minutes
Instructions pour télécharger la solution de l'exercice de programmation•10 minutes
Documenter et construire des API REST en utilisant Vanilla Node.js•10 minutes
1 devoir•Total 30 minutes
Documenter et construire des API REST en utilisant Vanilla Node.js•30 minutes
2 devoirs de programmation•Total 240 minutes
Produit•75 minutes
Application cinéma•165 minutes
Construire des API REST avec ExpressJS
Module 2•6 heures à terminer
Détails du module
ExpressJS est l'un des meilleurs frameworks JavaScript pour le développement de backend. Il est principalement utilisé pour créer des API Restful qui acceptent des requêtes du frontend et envoient des réponses appropriées. Avec ExpressJS, vous serez en mesure de faire évoluer votre application rapidement. Cette session d'apprentissage vous permettra de construire des API REST en utilisant Express JS et de documenter l'API REST en utilisant des outils comme Swagger
Inclus
19 vidéos1 lecture1 devoir2 devoirs de programmation
Afficher les informations sur le contenu du module
19 vidéos•Total 71 minutes
Mise en contexte•2 minutes
Explorez le cadre Express•4 minutes
Définir les itinéraires•4 minutes
Définir les paramètres de l'itinéraire et les gestionnaires dans Express•2 minutes
Watch and Repeat : Obtenir une requête du serveur•3 minutes
Structure de l'application Node.js•2 minutes
Mise en œuvre d'un intergiciel à l'aide d'Express•4 minutes
Watch and Repeat : API RESTful pour les détails de l'utilisateur - 1•5 minutes
Watch and Repeat : API RESTful pour les détails de l'utilisateur - 1 Partie 2•5 minutes
Regardez et répétez : API RESTful pour les détails de l'utilisateur - 2•5 minutes
Regardez et répétez : API RESTful pour les détails de l'utilisateur - 2 Partie 2•5 minutes
Documenter l'API à l'aide de Swagger•6 minutes
Watch and Repeat : La documentation de l'API de l'utilisateur - 1•6 minutes
Watch and Repeat : La documentation de l'API de l'utilisateur - 2•5 minutes
Dossier pratique•3 minutes
Débriefing de la pratique•2 minutes
Résumé du défi•4 minutes
Compte rendu du défi•2 minutes
Consolidation de l'apprentissage•2 minutes
1 lecture•Total 10 minutes
Construire des API REST avec ExpressJS•10 minutes
1 devoir•Total 30 minutes
Construire des API REST avec ExpressJS•30 minutes
2 devoirs de programmation•Total 225 minutes
Détails du produit•60 minutes
Application vidéo utilisant ExpressJS•165 minutes
Sécuriser les API REST à l'aide de jetons Web JSON et d'Oauth
Module 3•5 heures à terminer
Détails du module
Chaque jour, des millions d'utilisateurs diffusent des informations sensibles sur l'internet. Assurer la sécurité de ces informations est l'un des plus grands défis auxquels sont confrontés les développeurs. Pour un développeur, il est crucial de construire des applications sécurisées. Il est important de sécuriser l'API REST avec une authentification de base en utilisant JWT ou JSON Web Tokens. Dans ce sprint d'apprentissage, vous apprendrez à autoriser des applications avec des API externes en utilisant OAUTH2.
Inclus
17 vidéos1 lecture1 devoir2 devoirs de programmation
Afficher les informations sur le contenu du module
17 vidéos•Total 60 minutes
Mise en contexte•2 minutes
Décrire l'authentification et l'autorisation•2 minutes
Introduction du jeton Web JSON (JWT)•1 minute
Décrire le fonctionnement de JWT•6 minutes
Mise en œuvre de l'authentification à l'aide de JWT•2 minutes
Watch and Repeat : Mise en œuvre de JWT•10 minutes
Watch and Repeat : Implémentation de JWT Partie 2•6 minutes
Watch and Repeat : Mise en œuvre de JWT Partie 3•6 minutes
Décrire OAuth2•3 minutes
Créer des applications Node.js sécurisées avec OAuth2•3 minutes
Regarder et répéter : Authentification GitHub•5 minutes
Regarder et répéter : Authentification GitHub Partie 2•6 minutes
Dossier pratique•2 minutes
Débriefing de la pratique•1 minute
Résumé du défi•2 minutes
Compte rendu du défi•1 minute
Consolidation de l'apprentissage•1 minute
1 lecture•Total 10 minutes
Sécuriser les API REST à l'aide de jetons Web JSON et d'Oauth•10 minutes
1 devoir•Total 30 minutes
Sécuriser les API REST à l'aide de jetons Web JSON et d'Oauth•30 minutes
2 devoirs de programmation•Total 225 minutes
Authentifier l'utilisateur•60 minutes
Autorisation de l'utilisateur•165 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.
Instructeur
É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.
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.’
Avis des étudiants
3.9
24 avis
5 stars
54,16 %
4 stars
12,50 %
3 stars
16,66 %
2 stars
0 %
1 star
16,66 %
Affichage de 3 sur 24
A
AO
5·
Révisé le 23 oct. 2022
Great! From the very basics to good understanind of the logic behing APIs in Express.
T
TV
4·
Révisé le 5 juil. 2022
Would be better had he recorded it while he was coding
P
PP
5·
Révisé le 25 déc. 2022
If you are a beginner and want to get your hands on Restful Apis, swagger doc, express and such related areas, this course will be a huge help. Recommended!
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". 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.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
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.