But du cours
Design and management of dynamic web and intranet applications based on technologies currently known under the Anglo-Saxon term Web Services.
Acquis d'apprentissage visés
- Integrate technical constraints and systems of an environment
- Apply integration engineering
- Produce comprehensive documentation
Prérequis
- Basics of descriptive web technologies,
- Software Engineering,
- Object-oriented and event-driven programming,
- Databases: models and systems,
- Network principles.
Programme
- Review of web application requirements and key components for development in open, interoperable architectures.
- Basic elements of application interoperability management: persistence of web applications, reading and writing cookies, managing application state with sessions.
- Development of Web Services: deployment, registration, discovery, and invocation of Web Services; inter-service communication and interoperability of web applications; system integration.
- Development of rich-client applications. Multimedia components for content presentation. Exchange of complex structured data with the server.
Modalités d'évaluation
At least two continuous assessments.
Bibliographie
Neil Gray: Web Server Programming Mario Casciaro, Luciano Mammino: Node.js Design Patterns - Second Edition David Flanagan: JavaScript: The Definitive Guide
Supports
Slides and practical work sheets.