Créez un backend du monde réel pour une application d’annuaire bootcamp
Masterclass d’API Node.js
Ce que vous allez apprendre
-
API RESTful Backend du monde réel pour l’application Bootcamp Directory
-
Principes de base de HTTP (cycle de demande / résolution, codes d’état, etc.)
-
Requêtes Mongoose avancées
-
Authentification JWT / Cookie
-
Express & Mangouste Middleware (géocodage, authentification, gestion des erreurs, etc.)
-
Sécurité API (injection NoSQL, protection XSS, limitation de débit)
-
Documentation et déploiement de l’API
Exigences
Il s’agit d’un cours basé sur un projet dans lequel nous construisons une API backend complète et approfondie pour DevCamper, une application d’annuaire bootcamp. Nous partirons de zéro et finirons avec une API déployée professionnelle avec de la documentation. Nous allons plonger profondément dans Node, Express et MongoDB. Voici quelques-uns de ce que vous apprendrez dans ce cours et ce projet…
- Essentiels HTTP
- Client facteur
- API RESTful
- Cadre express
- Routage et méthodes de contrôleur
- Atlas et boussole MongoDB
- ODM de mangouste – Masterclass d’API Node.js
- Requête avancée (pagination, filtre, etc.)
- Modèles et relations
- Intergiciel (Express et Mongoose)
- Index géospatial MongoDB / GeoJSON
- Géocodage
- Gestion des erreurs personnalisée – Masterclass d’API Node.js
- Rôles et autorisations des utilisateurs
- Agrégation
- Téléchargement de photos
- Authentification avec JWT et cookies
- Envoi de jetons de réinitialisation de mot de passe par e-mail
- Générateur de base de données personnalisé à l’aide de fichiers JSON
- Mot de passe et hachage de jeton – Masterclass d’API Node.js
- Sécurité: injection NoSQL, XSS, etc.
- Création de documentation
- Déploiement avec PM2, NGINX, SSL
À qui s’adresse ce cours
- Les personnes souhaitant apprendre le développement Web backend avec Node
- Les développeurs React / Vue / Angular Frontend qui veulent devenir des développeurs full stack
Taille: 5,10 Go