JavaScript est devenu ces dernieres années plus qu'un language de frontend. Avec Node, Express et MongoDB, vous utiliserez vos competences en javascript pour le backend ! À partir de Node et d'Express, vous découvrirez comment les applications web fonctionnent sur le back-end. Vous créerez diverses routes pour les différentes fonctions à mettre à la disposition de votre API. Ensuite, vous ajouterez MongoDB, une base de données NoSQL, pour rendre votre API entièrement dynamique et vos données pleinement persistantes. Votre application front-end est presumé deja créee et de cette façon, vous pourrez vous concentrer sur la création de votre API et la regarder évoluer, en affinant vos compétences back-end et en choisissant librement votre propre parcours. Vous créerez une API pour Créer, Lire, Mettre à jour et Supprimer (CRUD pour l’anglais Create, Read, Update and Delete) des éléments en vente. Vous ajouterez l'authentification à votre API pour la protéger, et vous intégrerez également la gestion des fichiers utilisateur pour autoriser les utilisateurs à télécharger des images.
À la fin de ce cours, vous serez capable de :