Développement - Internet :
Développer en AJAX


Durée de la formation : 5 jours

Objectifs : Cette formation permet à un développeur DHTML d'aller plus loin dans les fonctionnalités d'un développement JavaScript. L'apprentissage d'Ajax passe par trois axes : les technologies constitutives d'Ajax, les questions fonctionnelles et techniques et les méthodes, outils et framework facilitant le développement. De nombreux travaux pratiques (60% du temps) agrémenteront la formation.

Prérequis : Il est nécessaire de maîtriser HTML, CSS et JavaScript classique. En effet ces trois thèmes sont abordés sous forme de rappels uniquement. Avoir suivi la formation "Dynamic HTML en Javascript" est vivement recommandé.

Public ciblé : Tout développeur web maîtrisant Javascript, CSS, DOM et DHTML.


La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés. Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice), à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.


  1. Introduction à Ajax

    • Qu'est-ce qu'Ajax ?
    • Utilisations typiques d'Ajax
    • Exemples Ajax simples
  2. Rappel sur le Dynamic HTML

    • Balises, arbre et boîtes HTML
    • Les CSS (Cascading Style Sheet)
    • DOM (Document Object Model)
    • DOM Events
  3. Les composants JavaScript

    • Fonctionnalités objet de Javascript
    • Le concept de prototype Javascript
    • Mise en oeuvre de l'héritage en Javascript
    • Création de composant Javascript réutilisables
  4. Communication avec le serveur via XMLHttpRequest

    • L'objet XMLHttpRequest
    • Instanciation d'une requête
    • Synchrone ou asynchrone
    • Cycle de vie
    • Mise en oeuvre
  5. Echange de données en XML ou JSON

    • XML (eXtensible Markup Language)
    • JSON (JavaScript Object Notation)
    • XSLT (eXtensible Stylesheet Language Transformations)
  6. Les principaux "frameworks" Ajax

    • Différences entre boîtes à outil, bibliothèques et frameworks
    • Prototype.js
      • Mise en oeuvre de Prototype
    • Script.aculo.us
    • ExtJS
    • Dojo
      • Mise en oeuvre de Dojo
    • GWT (Google Web Toolkit)
      • Mise en oeuvre de GWT
  7. Questions fonctionnelles soulevées par Ajax

    • Single Page Application, ou navigation classique ?
    • Historique d'une session utilisateur
    • L'action Page précédente
    • L'action Ajouter aux favoris
    • L'historique de navigation en Dojo

© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure


Filière Développement - Internet : Formation Développer en AJAX

Filière Développement - Internet : Cours Développer en AJAX

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique