Filière: Informatique et systèmes de communication
Orientation: Ingénierie des données
Module: Application des données

Descriptif de cours

Retour Développement front-end

  • 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

Cours magistral (y compris exercices)
24 périodes
Travaux pratiques / laboratoires
24 périodes

Spécification du cours

Année de validité
2025-2026
Année du plan d'études
2ème année
Semestre
Automne
Programme
Français,Bilingue
Filière
Informatique et systèmes de communication
Langue d'enseignement
Français
Identifiant
B2C-DEFE-S
Niveau
Avancé
Type de cours
Fondamental
Formation
Bachelor

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