AJAX déroulé de Cours Réf. : FPAJ Pré-requis : Expérience pratique de la programmation web Durée : 35 heures Public visé Développeur web expérimenté Objectif de la formation Créer des interfaces utilisateur riches (glisser déposer, animations...) Développer en Ajax coté client (XML, Javascript, CSS, DOM) Développer des applications avec XFORMS, le successeur de HTML Utiliser les frameworks AJAX de Yahoo (YUI) et Google (GWT) Développer en Ajax avec votre langage favori (Javascript, PHP, JAVA), Sécuriser vos applications web 2.0. Contenu Concept Web 2.0 : Concepts web 2.0, Exemples d’applications web 2.0, Présentation Ajax et technologies associées : XML, javascript, CSS, DOM. Création pages XHTML. Programmation Javascript. Manipulation XML avec DOM. Schémas XML. Feuilles de styles CSS. Technologie de la famille XML : Technologies de la famille XML. Traitement de flux XML avec Javascript, PHP, JAVA. Transformation XSLT. Création de documents XML. Validation de documents XML avec DTD, XML Schema, Relax NG. Application aux flux RSS. Principe de conception d’application web 2.0 : Principes de Conception d’applications Web 2.0, Technologies clients web 2.0 (XUL, OpenLaszlo, OPS). Formulaires XFORMS. HTML 5 Analyse ergonomie web 2.0. Test d’accessibilité. Développement clients web 2.0. Kit de développement Ajax : Kits de développement Ajax. XML et bases de données relationnelles. Bases de données 100% XML. Objet XMLHTTPRequest, Kits Ajax Yahoo YUI (javascript), OpenRico (PHP), Google GWT (Java). Base de données XML. Syndication : Syndication. Sécurité. Lecture de Flux RSS. Syndication de contenu. Logiciels utilisés: Orbeon Presentation Server, Open Laszlo, Serveur Tomcat, Frameworks YUI, GWT, OpenRico, Platte forme LAMP Méthode pédagogique : Une salle de formation, fiches de synthèse, exercices d’évaluation, cas pratiques, feuilles d’émargement, support de cours. ATOVA CONSEIL 36 r Pierre Bressat 69100 Villeurbanne Société par Actions Simplifiée Téléphone : 0811 261 732 (prix d’un appel local) Fax : 04 81 91 65 37 Siret : 520 406 802 000 14 NAF : 6202A