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
Gérer l’affichage du formulaire de connexion en fonction de la présence d’un token
Contenu verrouillé
Si vous êtes déjà inscrit
vous devrez vous connecter
.
S'inscrire à la formation pour déverrouiller