Académique Documents
Professionnel Documents
Culture Documents
29/10/2021 2
1-NodeJS & Express
29/10/2021 3
2-Installation du Serveur Express
29/10/2021 4
2-Installation du Serveur Express
29/10/2021 5
2-Installation du Serveur Express
29/10/2021 6
2-Installation du Serveur Express
29/10/2021 7
2-Installation du Serveur Express
29/10/2021 8
2-Installation du Serveur Express
Dans certains tutos en ligne, vous pourrez trouver l’option --save ou -s après
la commande npm install. Sachez qu’avant la version 5.0 de NPM, il fallait passer
cette option pour retrouver la dépendance ajoutée dans le package.json.
Depuis la version 5.0, dès que vous passez la commande npm install, la librairie est
par défaut ajoutée au package.json. Il n’est plus nécéssaire de passer l’option -s ou --save
29/10/2021 9
2-Installation du Serveur Express
29/10/2021 10
2-Installation du Serveur Express
29/10/2021 11
2-Installation du Serveur Express
Pour lancer le
Serveur, taper sur
Un terminal la
Commande :
node index.js
29/10/2021 12
2-Installation du Serveur Express
29/10/2021 13
3-Creation des API REST
•Une fois que le serveur est lancé, il est temps de développer notre api rest
Deux étapes sont nécessaires :
1-Les ressources :
✓fichers .json,
✓une base mongodb,
✓une base mysql ect…
2-Les routes :
✓les paths pour récupérer,
✓ajouter,
✓modifier,
✓supprimer les données situés dans nos ressources
29/10/2021 14
3-Creation des API REST
29/10/2021 15
3-Creation des API REST
29/10/2021 16
3-Creation des API REST
29/10/2021 17
3-Creation des API REST
29/10/2021 18
3-Creation des API REST
29/10/2021 20
3-Creation des API REST
29/10/2021 21
3-Creation des API REST
29/10/2021 22
3-Creation des API REST
29/10/2021 23
3-Creation des API REST
29/10/2021 24
3-Creation des API REST
29/10/2021 25
3-Creation des API REST
2-Développer la route permettant d’afficher les joueurs d’une équipe via son id(de l’équipe).
3-Développer la route permettant d’afficher l’équipe d’un joueur donné via son id.
29/10/2021 26
4-Cas MongoDB
29/10/2021 27
4-Cas MongoDB
29/10/2021 28
4-Cas MongoDB
29/10/2021 29
4-Cas MongoDB
29/10/2021 30
4-Cas MongoDB
29/10/2021 31
4-Cas MongoDB
29/10/2021 32
4-Cas MongoDB
29/10/2021 33
4-Cas MongoDB
29/10/2021 34
4-Cas MongoDB
29/10/2021 35
4-Cas MongoDB
29/10/2021 36
4-Cas MongoDB
29/10/2021 37
5-Partie Frontale avec Angular
29/10/2021 38
6-Authentification via JWT
• Objectif : L’objectif de cette section est de sécuriser notre application via Json
Web Token(JWT) [Durée 1h]
Enoncé
1-Utiliser npm pour installer le module jwt au niveau backend
2-Développer un formulaire d’authentification coté front(angular)
3-Apporter les modification nécessaire afin de permettre à un utilisateur
enregistré de se connecter à l’application et visualiser les data
29/10/2021 39
7-Références
Frameworks
▪ NodeJS : https://nodejs.org/en/
▪ Express : https://expressjs.com/fr/
▪ VueJS : https://vuejs.org/
Outils de développement
▪ VS Code : https://code.visualstudio.com/
▪ Postam : https://www.postman.com/downloads/
▪ MongoDB : https://www.mongodb.com/try/download/community
▪ Xamp(mysql) : https://www.apachefriends.org/fr/download.html
29/10/2021 40
29/10/2021 41