Rappels XML
- Structure XML et documents valides.
- Savoir lire un schéma XSD.
- Web sémantique et référencement (SEO, SiteMap).
Travaux pratiques
Création de documents XML, de XSD et de XSL. Tests d'accessibilité. Création de page XHTML.
Introduction au Web 2.0
- Les concepts et les technologies Web 2.0.
- Règles de conception.
- Navigateurs du marché, impact sur la portabilité.
Travaux pratiques
Analyse d'ergonomie Web 2.0. Interrogation de Services Web à partir du Web.
Feuilles de style
- Les feuilles de style CSS, CSS-3 : couplage avec XML.
- Le développement d'interface riche et animée.
Travaux pratiques
Paramétrage automatique de blocs, calques, menus, zones de formulaires à partir de CSS.
Interfaces graphiques
- Langages XUL, XAML/SilverLight, Flex/MXML, SVG, HTML5.
- Flash pour traiter des données XML distantes.
- Présentation des technologies RIA et RDA.
Travaux pratiques
Développement d'une application de base XUL, Flex, Flash. Conversion HTML vers PDF. Création de gadgets.
Interaction et formulaires
- Formulaires XForms dans les interfaces Web 2.0.
- Offre Microsoft InfoPath.
- les solutions de contrôle de saisie (autosuggest,...)
Travaux pratiques
Démonstration et création de formulaires.
JavaScript
- Variable, fonctions. Manipulation d'objet.
- manipulation du DOM pour gérer l'interactivité.
- Portabilité, industrialisation des programmes.
- Générateur d'interface GWT.
- Environnements de développement et de test.
- Ajax. Principe. Codage.
Les Frameworks professionnels
- Google API (Google Maps, Ajax, feed, ...).
- Prototype, jQuery, Mootols, Yahoo (YUI), Adobe (SPRY).
Travaux pratiques
Création d'une cartographie Google Maps.
Les solutions Web 2.0
- Définitions (blog, audioblog, podcast, outils...).
- WordPress pour la création et gestion de ses blogs.
- Les protocoles RSS, ATOM dans les blogs.
- Les Wikis. Les solutions de commerce 2.0.
Travaux pratiques
Création d'un blog et de son flux RSS.