Department: Computer science and communication systems
Specialization: Data Engineering
Module: Data application

Course description

Back Développement front-end

  • Objectives

    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).

  • Content

    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''.

Type of teaching and workload

Lecture course (including exercises)
24 periods
Practical exercises / lab work
24 periods

Course specification

Year of validity
2025-2026
Weight
2nd year
Semester
Autumn
Program
French,Bilingual
Department
Computer science and communication systems
Language of instruction
French
ID
B2C-DEFE-S
Level
Advanced
Course type
Core
Study program
Bachelor

Evaluation methods

  • Continuous assessment Written work, Practical exercises / Evaluated reports,

Course grade calculation method

The continuous assessment mark corresponds to the weighted average of all of the semester's exams.

Intructor(s) and/or coordinator(s)

Sandy Ingram, Philippe Joye