ESIROI · Maquettes Connexion
AccueilITS8 · UE8-DEV
ESI-SPI-CI-IN4-S8-UE3-EC2

Server-side Programming

FR EN ⬇ PDF
RéférentDenis PAYET
ECTS2
CM / TD / TP4 / 8 / 6
Typematiere

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

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.