Objectif du cours : apprendre à développer une application fullstack avec la solution MERN : MongoDB, Express.j, React.js et Node.js.
En plusieurs étapes et en moins de 3 heures, vous apprendrez :
la configuration du serveur avec Node.js et Express.js pour construire une API Gateway et définir les routes
l'implémentation de la base de données avec mongoDB Atlas as a service (dans le cloud) grâce au fournisseur Amazon Web Services (AWS)
le développement d'un interface riche avec le framework React.js, les librairies Bootstrap
Test des routes API avec l'application Postman
La Stack : ReactJS, NodeJS, MongoDB et ExpressJS
⚙️ BACK :
Node.js et Express.js : pour développer simplement et rapidement une infrastructure web et une API REStful
MongoDB est une base de données de documents, qui stocke les données dans des documents de type JSON. Avec un langage de requête riche et expressif au format JSON, qui permet de filtrer et de trier les résultats, MongoDB Atlas est le service de base de données multicloud pour MongoDB disponible sur AWS, Google Cloud Platform et Azure (Microsoft).
?️ FRONT :
React : bibliothèque JavaScript open-source développée par Facebook et utilisée par Netflix, Yahoo, Sony, Atlassian
Le Context API : créer et partager des variables globales
Bootstrap (version 5.2) : librairie HTML, CSS & Javascript pour développer des interfaces visuelles riches, élégantes et responsives
❓Ce que vous offre cette formation :
un format didacticiel, des démos avec codes de source à télécharger
des pages et templates HTML & CSS développés avec Bootstrap 5
❓Niveau : intermédiaire à avancé
must have :
les fondamentaux de Javascript (ECMAScript), React et Redux
Le Command Line Interface : on utilise iTerm et le terminal intégré de VSCode
nice to have :
connaître les ressources et classes prédéfinies de Bootstrap
❓Pour qui :
Tous développeurs avec un niveau intermédiaire en Javascript, Node & ReactJS
Toutes personnes souhaitant développer une solution de commerce en ligne
Ce tutoriel s’adresse à un public expérimenté sur les technologies web tel que le javascript, html, css ainsi que sur les requêtes HTTP et les bases de données. Il est vivement recommandé de connaître quelques bases de développement front avec les framework JS.