Formation numérique
Sécurité des applications
Reference : CAOWA

3
jours - 1,870 € € HT Télécharger la fiche
Prochaines sessions

Objectifs
- Comprendre comment développer, déployer une architecture de services Orientée Web (WOA)
- Savoir intégrer les solutions existantes dans son architecture technique
- Être capable d’utiliser un BaaS (« Backend as a Service ») et un PaaS (« Platform as a Service »)
- Comprendre les apports de Node.js et Express.js
Pré requis
Modalités et délais d’accès
Bulletin d'inscription à retourner complété
Public visé
Pré-inscription
Tout public
Programmes de Sécurité des applications
NODE.JS
- Qu’est ce que node.js
- Installer node
- Réaliser un premier programme
SYSTÈME DE MODULE DE NODE.JS
- Création d’un module
- Chargement d’un module
- Path, Os, FileSystem
- Gestion des événements : Sous classer EventEmitter
- Module HTTP
BUILD : PACKAGE.JSON
- Installation, utilisation des packages
- Installation d’une version spécifique, et mise à jour des packages
EXPRESS.JS
- Les services rest : rappels
- Nodemon
- Variables d’environnements
- Les routes
- Gestion des requêtes POST
- Gestion des requêtes GET
- Tests avec PostMan
- Validation des entrées
- Gestion PUT, DELETE
EXPRESS.JS : AVANCÉ
- Les Middleware
- Création d’un middleware
- Utilisation d’un middleware fournisseur
- Débugging
- Authentification
- Structuration d’une application express
GESTION DE LA DONNÉE AVEC MONGODB
- Installation de MongoDB
- Étude d’une solution cloud
- Connection à MongoDB
- CRUD
- Validation avec Mongoose
AUTHENTIFICATION ET SÉCURITÉ
- Création du modèle utilisateur
- Enregistrement et hash
- Json Web Token
- Auth middleware
- Gestion du logout
- Protection des routes