Découverte de Vert.x / HTTP
Durée2h30Présentation & objectifs
Durant cette séance vous allez découvrir comment développer un serveur HTTP en utilisant le framework Vert.x. Ce serveur, backend dans le diagramme, a un rôle central dans le projet, c’est lui qui va collecter les données des capteurs simulés, les stocker dans une base de données et les restituer dans un format adapté pour l’interface web, frontend.
Après cette séance vous devriez :
- savoir lancer le squelette de code fourni
- comprendre son architecture
- comprendre les notions de base du protocole HTTP
- URL, route, paramètre, méthode HTTP, code de retour, payload, …
- savoir développer un serveur basique avec Vert.X
- handler, routeur, extraction des paramètres, réponse JSON, …
Avant la séance
Prérequis techniques
- Docker fonctionnel
- VSCode et les plugins pour Java
- un JDK fonctionnel
Pendant la séance
- Diaporama d’introduction à Vert.x
- Tutoriel Vert.x durée ~30min
- []
Après la séance
Continuez de travailler et finaliser le rendu de la Séance 2 pour le déposer avant la Séance 4.