Objectifs du cours:
Il s'agit d'une continuation du cours R301 Backend. Ce cours couvre :
- Utilisation de Sequelize ORM avec NodeJS
- Appliquer différentes stratégies d'authentification et d'autorisation
- Sécurité web
- Applications temps réel avec web sockets
Semaine 1:
Validations et contraintes avec Sequelize
Script de création des tables :
Script pour remplir les tables :
Codelab :
Le codelab suivant vous guidera sur la façon d'utiliser NodeJS et Sequelize avec une base de données existante remplie de données. Ce codelab contient 10 exercices qui doivent être résolus. Il est recommandé de vous assurer que vous pouvez résoudre ces exercices.
Semaine 2:
Stratégies d'authentification
- Ressources sur Moodle
Semaine 3:
Social Sign In - OAuth2
TD :
Semaine 4:
Events
TD :
Semaine 5:
Express API + NoSQL
TD :