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
- Préparez des routages pour faire du CRUD sur des objets situés dans une BD. Pour le moment on va juste simuler. Détails 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.