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

Programmation serveur

FR EN ⬇ PDF
RéférentDenis PAYET  [denis.payet@univ-reunion.fr](denis.payet@univ-reunion.fr)
ECTS2
CM / TD / TP4 / 8 / 6
Typematiere

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

But du cours

Conception et direction du développement d’applications de type sites Internet et Intranet dynamiques. basés sur des technologies principalement connues actuellement sous l’intitulé anglo-saxon Web Services.

Acquis d'apprentissage visés

  • Intégrer les contraintes techniques et les systèmes d’un environnement
  • Appliquer l’ingénierie de l’intégration
  • Produire une documentation élargie

Prérequis

  • Bases du Web descriptif,
  • Génie Logiciel,
  • Programmations orientée objet et événementielle,
  • Bases de données : modèles et systèmes,
  • Principes des réseaux.

Programme

  • Rappel des besoins d’une application Web, des composants-clés pour le développement en architectures ouvertes interopérables.
  • Premiers éléments simples de gestion de l’interopérabilité applicative : persistance d’applications Web, lecture et écriture de cookies, gestion de l’état d’une application avec des sessions.
  • Développement de Services Web : déploiement, enregistrement, découverte et invocation de Services Web ; communication inter-services et interopérabilité d’applications Web ; intégration des systèmes.
  • Développement d’applications clients-riches. Composants multimédia pour la présentation des contenus. Echange de données complexes structurées avec le serveur.

Modalités d'évaluation

Deux contrôles continus au minimum.

Bibliographie

Neil Gray: Web Server Programming Mario Casciaro, Luciano Mammino : Node.js Design Patterns - Second Edition David Flanagan : JavaScript: The Definitive Guide

Supports

Diaporamas et fiches de travaux pratiques.