Formation ajax avec objis
Présentation formation AJAX
En complément de nos tutoriaux Ajax, vous apprendrez durant cette formation Ajax à manipuler les composantes d’Ajax (Javascript, XML, CSS, le DOM), à établir des échanges client-serveur avec l’objet XMLHTTPRequest, utiliser et créer des flux RSS, utiliser et créer sécuriser des services web, sécuriser vos applications Ajax comparer les meilleurs frameworks Ajax du marché .
Après cette formation Ajax vous serez prêts pour vos projets de développement (ou migration) d’applications clients riches Web 2.0, mêlant ergonomie et rapidité, rapidité, et sécurité.
Dates (5j) | Tarif (Euros HT) | Audience | Pratique | Financement | Contact | Inscription |
---|---|---|---|---|---|---|
20-24 juin (Paris) 26-30 sept (Paris) |
Inter : 2500 Intra : nous contacter |
Développeurs Web | 70% |
Opportunités financement |
07 63 03 11 08 | Bulletin inscription |
Logiciels utilisés
Frameworks ExtJS, jQuery, YUI, GWT
Firebug, IEDev Toolbar
Vous allez apprendre à :
Comprendre ce qu’est Ajax et le web 2.0.
Consolider vos connaissances XML, Javascript, CSS, DOM
Déboguer vos applications Ajax avec firebug
Mettre en œuvre animations et controles de Scriptaculous
Découvrir par la pratique ExtJs, jquery, GWT.
Créer des interfaces utilisateur riches (glisser déposer, animations…)
Développer en Ajax avec votre langage favoris (Javascript, PHP, JAVA)
Créer et utiliser des flux RSS, ATOM
Utiliser des services web existants (Flickr, Amazon)
Créer des services web SOAP et REST en PHP
Sécuriser vos applications web 2.0.
Cours détaillé formation AJAX
Introduction
10 règles pour identifier un site web 2.0
Exemples applications web 2.0
Ergonomie, rapidité des applications
Présentation Ajax
Technologies associées à Ajax
Architecture
AJAX = XML+JAVASCRIPT+DOM+CSS
Limiter le plux client / serveur
Rafraîchir uniquement une zone de la page
Echange de données XML ou JSON
Ajax Engine : moteur javascript coté client
Traitement coté client via fichier js rapatrié
Composantes d’AJAX
Création et validation de pages XHTML.
Programmation et debuggage Javascript.
Manipulation XML avec DOM.
Feuilles de styles CSS.
Objet XMLHTTPRequest.
Langage XML
Technologies de la famille XML.
Transformation XSLT.
Création de documents XML.
Validation de documents XML
DTD, XML Schema, Relax NG
Application aux flux RSS
Rôle dans Ajax
Langage DOM
Manipulation XML
Arbre DOM
DOM Javascript
DOM PHP5 et API Simple XML
Création dynamique de fichiers XML
Analyse arbre DOM avec Firebug
Rôle dans Ajax
Feuille de style CSS
Habillage de page web
Rappels feuilles de styles interne/externe
Syntaxe
CSS et Firebug
Différences IE / Firefox
Rôle dans Ajax
Langage Javascript
Javascript : la glue d’Ajax
Présentation Javascript
Objets document, window
div, id et innerHTML
Validation de formulaires
Onload, onblur, Onclick
Manipulation XML/DOM
Fonctions, pseudo objets
apply, call
this, prototype, closures
Bibliothèque JQuery
Gestion DOM, Evènements
Animations, Effets spéciaux
Composants Jquery UI
Application Jquery
Architecture
Framework ExtJS
La plateforme Sencha
Objet Config
Gestion DOM, Evènements
Animations, Effets spéciaux
Composants : GridPanel
Architecture MVC
Framework GWT
Créer du javascript à partir de Java
Gestion DOM, Evènements
Bibliothèques SmartGwt, GXT
Design Pattern MVP
Conception
Principes de Conception d’applications Web 2.0,
Technologies clients web 2.0 .
Accessibilité de sites.
Technologies XUL,XAML,XFORMS.
Technologie HTML 5.
Développement clients web 2.0.
Bonnes pratiques
Création d’interfaces utilisateurs
gestion évènementiels
internationalisation
Accessibilité
outillages pour IE et firefox
Sécurité AJAX
Failles potentielles
Phishing,
XSS (Cross site Scripting)
SQL Injection
Outils d’audit
Solutions
JSON
Problématique format XML
Format de données JSON
Comparaison JSON/XML
Ajax et JSON
fonction javascript eval
Web services
Définition web service
XML au dessus de HTTP
Binding, endpoint
Interfaces WSDL
Annuaire UDDI
Web service avec SOAP
web services avec REST
Utilisation services web
Création services web PHP5