ESIROI · Maquettes Connexion
AccueilITS6 · UE6-DEV
DEV604

Client-side programming and WEB/user interface

FR EN ⬇ PDF
RéférentDenis PAYET
ECTS1
CM / TD / TP4 / 14 / 2
Typematiere

Viable
Viable100%
Complète86%
Manque pour « complète »
  • Bibliographie
  • Version EN relue

But du cours

This course aims to provide students with the knowledge, understanding and mastery of the languages required for client-side Web programming while adhering to standards that guarantee interoperability. It also explores the design and direction of dynamic interfaces for Internet and Intranet sites, with a focus on user experience and adaptability.

Acquis d'apprentissage visés

  • Create a human-machine interface
  • Write and implement software tests

Prérequis

  • Tools for engineers
  • Courses from the UE DEV (S5)

Programme

Client-side code and interaction with the server:

  • JavaScript: Language elements, JavaScript and HTML. Objects, prototypes and inheritance, standard objects
  • Document Object Model: structure, nodes, programming interface
  • Serialization and persistence: JSON, cookies, JavaScript persistence
  • Development of rich-client applications
  • Dynamic web: AJAX and jQuery
  • Integration of graphical and multimedia elements
  • Exchange of complex and structured data with the server
  • APIs to external services

WEB interface design:

  • Aspects of the application domain
  • Users’ affective experiences
  • Human-centered evaluation
  • Assistive technologies and accessibility

Modalités d'évaluation

Continuous assessments and practical evaluations.

Supports

Slides, directed work sheets and practical work sheets.