Image de cours gratuite Développement API REST Node.js

Cours en ligne gratuitDéveloppement API REST Node.js

Durée du cours en ligne : 1 heure et 47 minutes

4

étoileétoileétoileétoile

(2)

Apprenez à développer une API REST avec Node.js et Express, configurez une base de données avec Sequelize, et implémentez des fonctionnalités comme l'authentification JWT et le système d'avis.

Dans ce cours gratuit, découvrez

  • Introduction à l’API REST et mise en place de l’environnement
  • Authentification et gestion des utilisateurs
  • Interactions sociales et système d’avis

Descriptif du cours

Plongez dans le monde fascinant du développement back-end avec le cours "Développement API REST Node.js". Ce cours intensif de 1 heure et 47 minutes vous guide à travers le processus de création d'une API REST robuste en utilisant Node.js, un runtime JavaScript populaire pour le développement de serveur. Le cours a été évalué par de nombreux étudiants et détient une solide moyenne de 4 étoiles, attestant de la qualité de l'enseignement et de la pertinence du contenu.

Dès le début, vous serez accueilli par une présentation détaillée et une configuration de l'environnement, une étape cruciale avant de plonger dans le code proprement dit. Cette section met en place les bases nécessaires pour les chapitres suivants. La clarté des explications et les instructions précises vous permettront de préparer votre environnement de développement de manière efficace et sans tracas.

Dans l'Épisode 1, vous apprendrez à créer un serveur HTTP avec Express, un framework minimaliste mais puissant pour Node.js. Cette section est essentielle pour établir les fondations de votre API et comprendre comment gérer les requêtes et réponses HTTP.

Progressant à l'Épisode 2, le cours vous montre comment créer une base de données en utilisant Sequelize, un ORM (Object-Relational Mapping) qui facilite l'interaction avec votre base de données SQL. Avoir un ORM comme Sequelize rend le processus de gestion des données plus structuré et maintenable.

L'Épisode 3 se concentre sur la création d'un système d'authentification par tokens JWT (Json Web Tokens), une méthode sécurisée et moderne pour gérer l'authentification des utilisateurs. Vous apprendrez à générer, valider et utiliser des tokens JWT pour sécuriser vos routes.

Dans l'Épisode 4, vous vous pencherez sur le filtrage de données et la création d'une route de profil. Cette partie du cours vous montrera comment implémenter des fonctionnalités qui permettent à vos utilisateurs de gérer et d'accéder à leurs informations personnelles en toute sécurité.

L'Épisode 5 vous guide à travers le développement d'un "mur de publication" où les utilisateurs peuvent poster des messages. Cette fonctionnalité est courante dans de nombreuses applications modernes et apprendre à l'implémenter vous donnera des compétences pratiques et transférables.

Enfin, l'Épisode 6 vous montrera comment créer un système d'avis, de type j'aime / j'aime pas. De tels mécanismes sont essentiels pour l'engagement des utilisateurs et peuvent être trouvés dans presque toutes les plateformes de médias sociaux et applications interactives.

Que vous soyez un développeur débutant ou expérimenté, ce cours vous fournira des connaissances essentielles sur le développement d'API REST avec Node.js et vous aidera à développer des applications back-end performantes et sécurisées. Rejoignez-nous et améliorez vos compétences en développement back-end!

Contenu du cours

  • Leçon vidéo : API REST Node.js • Présentation et configuration de l'environnement • Épisode 1 11m
  • Exercice: _Qu'est-ce qu'une API ?
  • Leçon vidéo : API REST Node.js • Création du serveur HTTP avec Express • Épisode 2 13m
  • Exercice: _Quel est le nom du dossier dans lequel vous allez créer votre serveur Node.js pour l'API REST ?
  • Leçon vidéo : API REST Node.js • Création de la base de données avec Sequelize (ORM) • Épisode 3 16m
  • Exercice: _Quelle est la principale fonctionnalité que les utilisateurs ont demandé pour le projet de l'API RESTful avec Node.js dans l'épisode précédent?
  • Leçon vidéo : API REST Node.js • Système d'authentification par tokens JWT (Json Web Tokens) • Épisode 4 19m
  • Exercice: _Quel est le but de l'authentification dans l'API développée dans cet épisode ?
  • Leçon vidéo : API REST Node.js • Filtrage de données Création d'une route de profil • Épisode 5 16m
  • Exercice: _Quelle est la première modification apportée dans le contrôleur users ?
  • Leçon vidéo : API REST Node.js • Poster des messages (mur de publication) • Épisode 6 13m
  • Exercice: _Quel est le but de la série "Comment développer une API high res poule" avec TheiPhoneRetro ?
  • Leçon vidéo : API REST Node.js • Création d'un système d'avis j'aime / j'aime pas • Épisode 7 16m
  • Exercice: _Quel est l'objectif de l'épisode 7 de la série sur la création d'une API REST avec Node.js ?

Ce cours gratuit comprend:

1 heure et 47 minutes du cours vidéo en ligne

Certificat numérique de réussite du cours (gratuit)

Exercices pour développer vos connaissances

100% gratuit, du contenu au certificat

Prêt à commencer ?Téléchargez l’application et commencez dès aujourd’hui !

Installez l'application

dès maintenant pour accéder au cours
Icône représentant les cours de technologie et de commerce

Plus de 5000 cours gratuits

Programmation, anglais, marketing digital et bien plus encore ! Apprenez ce que vous voulez, gratuitement.

Icône de calendrier avec cible représentant la planification des études

Plan d'études avec IA

L'intelligence artificielle de notre application peut créer un planning d'études pour le cours que vous choisissez.

Icône professionnelle représentant la carrière et le commerce

De débutant à professionnel accompli

Améliorez votre CV grâce à notre certificat gratuit, puis utilisez notre intelligence artificielle pour trouver l'emploi de vos rêves.

Vous pouvez également utiliser le code QR ou les liens ci-dessous.

Code QR - Télécharger Cursa - Cours en ligne

Plus de cours gratuits sur Développement back-end

Ebook + livres audio gratuits ! Apprenez en écoutant ou en lisant !

Téléchargez l'application dès maintenant pour avoir accès à + 3300 cours gratuits, exercices, certificats et de nombreux contenus sans rien payer !

  • Cours en ligne 100% gratuits du début à la fin

    Des milliers de cours en ligne en vidéo, livres électroniques et livres audio.

  • Plus de 48 000 exercices gratuits

    Pour tester vos connaissances lors de cours en ligne

  • Certificat numérique gratuit et valide avec code QR

    Généré directement à partir de la galerie de photos de votre téléphone portable et envoyé à votre adresse e-mail

Application Cursa sur l'écran du livre électronique, l'écran du cours vidéo et l'écran des exercices du cours, ainsi que le certificat de fin de cours

+ 9 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

60 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours vidéo et livres
audio gratuits