Département Informatique MASTER WIC

Technologies Web

Course ID
UEF 32
Campus
Département Informatique
Level
Master
Semester
Semestre 3
Credit
5
Method
Cours, TD, TP

Objectifs de l’enseignement:

Présenter des concepts “avancés” ou “émergents” des technologies web, notamment HTML5 et autres nombreuses nouveautés, mais également des tendances fortes comme le développement d’applications web service

Connaissances préalables recommandées:

Le Génie Logiciel et les Langage C, C++, JAVA

Contenu de la matière :

  1. Les langages de balises
    • HTML, ce qu’il permet de faire (insertion d’image, de son, …), ses limites et son extension xHTML et
    • XML : Présentation de XML avec quelques API pour traiter les documents XML (SAX, DOM, XSLT, JDom, Dom4J, JAXB, …)
  2. Programmation Web coté client
    • Introduction à la programmation Web coté
    • Applet JAVA
    • JavaScript
    • AJAX et jQuery
  3. Programmation Web coté serveur
    • Introduction à la programmation Web coté
    • JSP
    • Servlet
    • Services Web
    • Service Web Client (avec et sans Stub)
    • Composition de services Web et langages de composition (BPEL4WS et WS BPEL)
  4. Accès au Bases de données à partir des applications web coté serveur
    • Utilisation de JDBC
    • Utilisation de Xindice
  5. Sécurité des applications web
    • Les limites et les contraintes imposées aux applications Web coté
    • Sécurité des applications web coté
    • Sécurité d’une application Web avec accès à une BDD

Mode d’évaluation :

60% examen et 40% travail personnel

Références:

Richard Monson-Haefel : J2EE Web Services The Ultimate Guide Addison Wesley Guy Lapassat Architecture fonctionnelle des logiciels Hermès

Isabelle Demeure et Elie Najm    Intergiciels : Développement récents dans Corba, Java RMI et les agents mobiles, Hermès

Philippe Drix, XSLT Fondamental, Edition Eyrolles Alexandre Brillant, XML Cours et exercices, Edition Eyrolles Antonio Goncalves, Java EE 6 etGlassFish 3, Ed PEARSON

Jean Michel DOUDOUX, Développons en Java, Version pdf sur le Web