La formation "Créer son API avec Node.js, Express et MongoDB" s'adresse aux développeurs et aux professionnels de l'informatique qui souhaitent apprendre à construire une API (Interface de Programmation Applicative) robuste et performante en utilisant les technologies Node.js, Express et MongoDB. Cette formation pratique vous guidera à travers les étapes essentielles de la création d'une API, en vous permettant de maîtriser les compétences nécessaires pour développer des services web évolutifs et interagir avec une base de données MongoDB.
Chapitre 1: Introduction A node.js, express et mongodb
# | Intitulé |
---|
18 | Présentation des concepts de base de node.js, express et mongodb |
---|
18 | Installation et configuration de l'environnement de développement |
---|
Chapitre 2: Création d'une application express
# | Intitulé |
---|
18 | Création d'une application express de base |
---|
18 | Gestion des routes et des requêtes http |
---|
Chapitre 3: Manipulation des données avec mongodb
# | Intitulé |
---|
18 | Utilisation de mongodb pour stocker et récupérer les données |
---|
18 | Interactions avec la base de données à l'aide de l'orm mongoose |
---|
Chapitre 4: Conception d'une api restful
# | Intitulé |
---|
18 | Définition des endpoints et des méthodes http pour l'api |
---|
18 | Implémentation des opérations crud (create, read, update, delete) |
---|
Chapitre 5: Validation des données
# | Intitulé |
---|
18 | Validation des entrées utilisateur pour assurer l'intégrité des données |
---|
18 | Utilisation de bibliothèques de validation telles que joi ou validator |
---|
Chapitre 6: Gestion des erreurs et des exceptions
# | Intitulé |
---|
18 | Gestion des erreurs courantes dans une api |
---|
18 | Mise en place de gestionnaires d'erreurs pour améliorer la fiabilité de l'api |
---|
Chapitre 7: Authentification et autorisation
# | Intitulé |
---|
18 | Mise en place d'un système d'authentification pour sécuriser l'api |
---|
18 | Gestion des rôles et des autorisations d'accès aux ressources
|
---|