Node.js est une librairie permettant d'utiliser JavaScript hors des navigateurs Web. MongoDB est une solution open source de gestion de bases de données NoSQL Développer des applications réactives et performantes avec Node.js et MongoDB.

OBJECTIFS PEDAGOGIQUES

  • Acquérir les notions de bases d’installation et de configuration jusqu’à la création d’applications JavaScript côté serveur en utilisant MongoDB

PROGRAMME

INTRODUCTION

  • • Découverte de la plateforme Node.js
  • • Différence entre le back-end statique et dynamique
  • • Présentation de stack MERN
  • • Node.js, JavaScript en ligne de commande
  • • Créer son premier serveur Node.js
  • • La plateforme serveur Node.js
Description des travaux pratiques :
  • Configurer un serveur Node.js

GESTION DES CONNEXIONS ET MODULES

  • • Node Express JS : Intérêt pour un projet d’application
  • • Créer et gérer des routes (URL)
Description des travaux pratiques :
  • Créer, modifier, supprimer et gérer les routes

MONGODB & MONGOOSE

  • • Présentation de MongoDB et Mongoose
  • • Schémas de données et modèles
  • • CRUD
Description des travaux pratiques :
  • Développer un CRUD complet dans un TP

PUBLIC

• Développeur web • Développeur web mobile • Architecte • Concepteur développeur d’applications • Chef de projet technique

PRÉREQUIS

  • Connaitre le HTML / CSS et avoir des notions d’Ajax Bonne connaissance du langage JavaScript
  • INFORMATIONS PRATIQUES

    HORAIRES DE LA FORMATION
    de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00

    MÉTHODOLOGIE PÉDAGOGIQUE
    Théorie | Cas pratiques | Synthèse

    MODALITÉS D'ÉVALUATION
    Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats