Autoplay
Autocomplete
Vidéo précédente
Terminer et continuer
Node.js, Express.js et JWT par la pratique
Prise en main
Configurer votre environnement de développement (4:13)
Un serveur Express en moins de 3 minutes (13:50)
Relancer le serveur Node automatiquement pendant le développement nodemon (8:03)
Le routage en détail
Ajouter un paramètre à une route (5:11)
Importance de l'ordre des routes (5:42)
Les View Engines (moteurs de vues)
Créer un template à l'aide de EJS (16:35)
Pratiquer l’utilisation des templates (6:52)
Passer des données à une vue (11:10)
Découper un template en 'partials' (6:31)
Pratiquer la création de ‘partials” (4:04)
Gérer l'envoi de fichiers statiques (2:25)
Passer des données complexes à une vue et itérer côté template (7:24)
Les formulaires
Créer un formulaire et gérer le POST (12:49)
Récupérer le body d’une requête plus granulairement (2:58)
Gérer la persistance en mémoire (4:32)
Poster un formulaire en Ajax (12:13)
Poster un formulaire via le middleware ‘multer’ (6:58)
Poster un formulaire à l’aide du ‘bon vieux’ XHR (4:33)
Requêter une API REST grandeur nature
Présentation de l’API de ‘The Movie DB’ (8:24)
Faire une requête à l’aide de axios (14:29)
Parser les résultats et les intégrer dans une page web (3:51)
JWT - Première partie
Comprendre ce qu’est un token (6:50)
Créer une page de login et gérer le GET et le POST (12:06)
Générer un token et l’envoyer en réponse à un client (7:10)
Sauvegarder notre token dans localStorage (5:00)
Modifier la vue en fonction de la présence d’un token (9:46)
Ajouter un lien vers la page de connexion (1:29)
Détecter le moment où le DOM est prêt (6:32)
Gérer l’affichage du formulaire de connexion en fonction de la présence d’un token (3:31)
JWT - Deuxième partie
Décoder un token JWT (9:32)
Protéger l’accès à certaines routes côté serveur (5:49)
Installer Postman (1:24)
Ajouter un 'Authorization' header (3:09)
Ajouter un ‘Authorization’ header depuis notre code (14:17)
MongoDB et Mongoose - première partie
Créer une base de données MongoDB sur mLab (6:00)
Découvrir l'ODM Mongoose (3:06)
Se connecter à une base MongoDB (3:21)
Créer un schéma Mongoose (2:11)
Créer un modèle Mongoose (3:24)
Persister un document en base (5:41)
Utiliser la librairie “faker” pour générer du contenu (6:04)
Brancher un formulaire d'ajout à Mongoose (4:24)
Récupérer les données depuis MongoDB (4:23)
MongoDB et Mongoose - deuxième partie
Créer un fichier de configuration (6:07)
Ajouter une route permettant de gérer le PUT (5:50)
Tester le PUT avec Postman (10:25)
Créer une page d’édition (11:08)
Gérer la persistance de nos modifications (11:38)
Créer des liens dynamiques (2:21)
Supprimer un document de MongoDB (12:53)
Dernière mise à jour lundi 1er mai. A suivre ...
Version plus "MVC" de l'application
Protéger l’accès à certaines routes côté serveur
Contenu verrouillé
Si vous êtes déjà inscrit
vous devrez vous connecter
.
S'inscrire à la formation pour déverrouiller