Sommaire
Nous verrons au cours des travaux pratiques les points suivants :
- TP1 - Installation de l'environnement,
- TP2 - Gestion des fichiers,
- TP3 - Mise en place du serveur Express,
- TP4 - Templating avec EJS,
- TP5 - Middlewares, Formulaire & Services,
- TP6 - SquareGame avec Socket.io,
- TP7 - Les promises,
- TP8 - Base de données Mongo,
- TP9 - Test unitaires,
- Aide - importation des modules.
Objectifs
Les TP ont pour objectif de vous apprendre à développer une application en Node.js, avec TypeScript et Express.js.
Ici nous développerons une application web articulée autours de l'activité Valtech Training. Nous aurons donc pour missions de développer les différentes parties du site comme :
- La gestion de documents,
- La réservation des cours,
- La mise en place du site web avec EJS et Bower,
- La mise en relation du client et Valtech Training,
- La mise en place de l'espace détente !
Et bien entendu, nous mettrons en place les tests unitaires afin de sécuriser votre code.