- Ammissione : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/ammissione/
- Programma di studio : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/programma-di-studio/
- Struttura degli studi : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/struttura-degli-studi/
- Prospettive : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/prospettive/
- Mobilità : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/mobilita/
- Persone : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/persone/
- Ammissione : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/ammissione/
- Programma di studio : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/programma-di-studio/
- Struttura degli studi : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/struttura-degli-studi/
- Prospettive : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/prospettive/
- Mobilità : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/mobilita/
- Persone : /it/formazione/bachelor/ingegneria-informatica-e-sistemi-di-comunicazione/persone/
Programma di studio
Descrizione del corso
Tornare al modulo-
Obiettivi
Etre capable de spécifier un service RESTful à l'aide du standard OpenAPI
Connaître les bases de la notation JSON pour formuler des schémas utilisés dans une spécification OpenAPI
Savoir concevoir, programmer, debugger et tester une application Node.js écrite en JavaScript
Mettre en oeuvre une infrastructure simple pour délivrer une application serveur Node.js
Appliquer les concepts de sécurité de base (CORS, authentification)
Comprendre et mettre en oeuvre différentes solutions de web asynchrones (server push) et comprendre les bases du standard AsyncAPI
-
contenuto
Etude des services RESTful et de leur spécification à l'aide de OpenAPI.
Etude et réalisation d'un service de type RESTful pour l'échange de données entre serveurs et clients.
Mise en oeuvre d'une infrastructure simple pour le développement d'applications serveurs et clients pour l'échanges de données (incluant Web servers, cross domain).
Approfondissement des connaissance du langage de programmation JavaScript pour la programmation d'application Node.js.
Formulation de structures de données à l'aide de JSON.
Etude du système Node.js (y.c. des modèles de programmation orientés Node.js).
Etude de différentes solutions pour mettre en oeuvre des architectures de web asynchrone (event-driven/server push).
Metodo d'insegnamento e volume di lavoro
Titolo del corso
Metodi di valutazione
- prove in itinere prove scritte, lavori pratici / valuatazione delle relazioni di laboratorio, 1 contrôle continu pourra être effectué sous la forme d'un examen oral
Metodo di calcolo della nota del corso
La note du contrôle continu est la moyenne pondérée des évaluations du semestre. En cas d'examen de révision, la note finale du cours est la moyenne arithmétique de la note du contrôle continu et de celle de l'examen de révision.
Docente/i e/o coordinatore/i
Serge Ayer, Philippe Joye