[wpms_breadcrumb reverse="0"]
Formation numérique

Sécurité des applications

Reference : CAOWA

3

jours
- 1,870 € € HT
Télécharger la fiche
Prochaines sessions
    Sécurité des applications
    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

    • Maîtriser le langage JavaScript

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Public visé

    Tout public

    Pré-inscription

    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