- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
- Admission : /fr/formation/bachelor/informatique-et-systemes-de-communication/admission/
- Programme de formation : /fr/formation/bachelor/informatique-et-systemes-de-communication/programme-de-formation/
- Structure des études : /fr/formation/bachelor/informatique-et-systemes-de-communication/structure-des-etudes/
- Perspectives : /fr/formation/bachelor/informatique-et-systemes-de-communication/perspectives/
- Mobilité : /fr/formation/bachelor/informatique-et-systemes-de-communication/mobilite/
- Personnes : /fr/formation/bachelor/informatique-et-systemes-de-communication/personnes/
Programme de formation
Descriptif de cours
Retour-
Objectifs
A la fin du cours, l'utilisateur sait:
Appliquer les principes de programmation réactive et orientée composants dans la conception et la réalisation d'interfaces de visualisation et d'interaction avec des données.
Appliquer les principes d'échange de données asynchrone et restful, dans des applications de visualisation et manipulation de données par les utilisateurs.
Concevoir et réaliser un système de gestion de l'état des données frontend, évolutif et facilitant la maintenance et la traçabilité des erreurs.
Programmer des interfaces avec le language Javascript et les frameworks et librairies frontend en js (telles que Vue.js ou React).
-
Contenu
Programmation orientée-composant responsive, réactive, et évolutive (''scalable'').
Architecture évolutive de gestion de l'état front-end de l'application assurant des données cohérentes et synchronisées entre différentes vues.
Echange de données entre backend et frontend, asynchrone et 2restful''.
Forme d'enseignement et volume de travail
Spécification du cours
Modalités d'évaluation
- Contrôle continu: travaux écrits, TP/évaluation de rapports,
Mode de calcul de la note de cours
La note du contrôle continu (écrits et/ou oraux) est la moyenne pondérée des évaluations du semestre.
Enseignant(s) et/ou coordinateur(s)
Sandy Ingram, Philippe Joye