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.