Formation : AJAX et technologies afférentes
Se former avec
TELECOM BRETAGNE
- Renseignements :
- Durée : 2 Jours
- Type : N.C.
- Diplômant : Non
-
Prix H.T. € :970.00
- Objectifs :
- Le modèle classique des pages Web a consisté en l'utilisation d'un langage de programmation (JavaScript) pour gérer l'interface utilisateur du côté client et celle d'un autre langage (par exemple, PHP) du côté serveur. L'interaction entre ces deux langages était minime. Cette contrainte appartient désormais au passé grâce à AJAX.
L'acronyme AJAX signifie XML et JavaScript asynchrones. Il s'agit d'une nouvelle technologie qui permet à JavaScript de communiquer avec le serveur et de modifier la page Web affichée de manière transparente pour l'utilisateur, et sans passer par un rechargement de la page.
AJAX révolutionne le Web puisqu'il permet la création d'interfaces utilisateur beaucoup plus performantes. La première application d'ajax, a été GoogleMaps, le gestionnaire de cartes google. Depuis, nombreuses bibliothèques de code permettent le développement d'applications interactives qui n'ont rien à envier aux applications qui tournent sur le système d'exploitation local.
- Public visé :
-
Cette formation est destinée aux développeurs de sites Web, son caractère est plutôt technique.
- Pré-requis :
- Des connaissances en PHP et en MySQL sont souhaitables pour certains travaux pratiques, mais elles ne sont pas indispensables.
- Tous les échanges du Web se font en HTTP, nous commençons la formation par son étude. Les pages Web sont écrites en HTML, une norme obsolète, remplacée par XHTML, c'est la deuxième partie de la formation, où l'on parle aussi de CSS. AJAX fonctionne en JavaScript, nous étudions ce langage en détail dans la troisième partie. JavaScript accède à la structure de la page à travers le DOM HTML, qui est un cas particulier de la norme W3C DOM. Ces deux normes, ainsi qu'une introduction à XML constituent la quatrième partie de la formation. AJAX nous permet de récupérer des données en XML, il est important de savoir les traiter au niveau du client. Pour cela nous abordons XPath et XSLT dans la cinquième et dernière partie de la formation.
Première partie : HTTP
Protocoles, URI et internationalisation, méthodes, requêtes, réponses, en-têtes, types MIME
Deuxième partie : XHTML
Différents types de balises, fonctionnement des formulaires, CSS
Troisième partie : JavaScript
Structure du langage, tableaux, objets, fonctions, prototypes, expressions régulières, débogage de JavaScript sous Firebug
Quatrième partie
XML, espaces de nommage, W3C DOM, DOM HTML niveaux 0 et 2, gestion des événements, gestion des cookies, JavaScript non obtrusif, AJAX générique, AJAX sous Prototype, AJAX sous dojo, Sajax
Cinquième partie
XPath sous JavaScript, XSLT sous JavaScript
Travaux Pratiques
- Exercices sur JavaScript
- Créer une table des matières dynamique
- Créer des bulles d'aide
- Déplacer une image en la glissant
- Vérifier un mot de passe par AJAX
- Contourner le problème du «même site»
- Obtenir par AJAX la température actuelle à Brest, en passant par la page Web de la mairie
- Récupérer par AJAX des fiches d'une base de donnée et les formater en temps réel
- Utiliser XPath pour en extraire certaines données
- Stocker par le biais d'AJAX dans une base de données des extraits de texte récupérés sur le Web par simple sélection dans un autre cadre
- Transformer à l'aide de XSLT en HTML un flux RSS obtenu par le biais d'AJAX.
08/12/2008 au 09/12/2008 (29)
04/06/2008 au 05/06/2008 (29)