Séance 1 - présentation de NodeJS et premiers exercices simples
Séance 2 - routage avec le module ExpressJS, Web Services RESTFUL
- Supports de cours: transparents de présentation de Express
- TP:
- Faites tourner les exemples de ce tutorial
- Testez cet exemple qui fait de l'upload de fichiers. Pensez à installer les modules express et multer dans le répertoire avant d'exécuter.
- Préparez des routages pour faire du CRUD sur des objets situés dans une BD. Pour le moment on va juste simuler. Details dans cette page!
Séance 3 - WebSockets avec socket.io
Resources externes
Créer un server Web (routage, Web Services, etc.)
Bases de données relationnelles
- Module Knex (http://knexjs.org/), permet de manipuler des données relationnelles avec Postgres, MySQL, MariaDB, SQLite3, et Oracle. Supporte les transactions via des promesses, très bien adapté à JavaScript.