AJAX : Les bases de la programmation
Fiche publiée le 26 février 2008 par Jean-Paul

    Stage pratique

 
Ce cours présente les différentes technologies composant la méthode de développement AJAX (Asynchronous Javascript And XML).
A l’issue de cette formation, le participant sera capable de mettre en œuvre ces technologies afin de créer des interfaces de type web 2.0 permettant, notamment, d’effectuer des requêtes à l’intérieur d’une page web sans recharger la page.
AJAX : Les bases de la programmation
Euroréférentiel I&D: T04 : Technologies de l’Internet
          Parcours pédagogique: conception et développement web

1. Javascript

  • Qu’est-ce que Javascript ?
  • Historique
  • La syntaxe de base

  • Placement d’un javascript dans une page HTML
  • Les fichiers .js
  • Commentaires et instructions
  • Les variables
  • Les opérateurs
  • Les structures de contrôle : if, switch
  • Les structures de contrôle : for, while, do while
  • Les tableaux : l’objet Array (première approche)
  • Les chaînes de caractères : l’objet String (première approche)
  • Les événements
  • Fonctions et méthodes
  • Les objets du navigateur

  • La hiérarchie des objets
  • L’objet navigator
  • L’objet window
  • L’objet location
  • L’objet history
  • Les objets du noyau Javascript

  • L’objet Array
  • L’objet Boolean
  • L’objet Date
  • L’objet Function
  • L’objet Math
  • L’objet Number
  • L’objet RegExp
  • L’objet String
  • 2. XML

  • Qu’est ce que XML ?
  • Historique
  • Le parseur XML
  • Document bien formé et document valide
  • DTD et XSchema
  • CSS et XSL
  • Manipulation d’un document XML en PHP
  • Utilisation de SimpleXML
  • 3. DOM

  • Qu’est-ce que le Document Object Model ?
  • Historique
  • Propriétés et méthodes du DOM
  • Utilisation du DOM en Javascript
  • Utilisation du DOM en Php5
  • 4. AJAX

  • Qu’est-ce qu’AJAX ?
  • Les technologies impliquées : XHTML, CSS, Javascript, XML, DOM
  • L’objet XMLHttpRequest
  • Les principales méthodes de l’objet XMLHttpRequest : open(),send(), setTimeouts()
  • Les proriétés de l’objet XMLHttpRequest : onreadystatechange, readyState, responseText, responseXML, status
  • Les autres méthodes de l’objet XMLHttpRequest : abort(), getAllResponseHeaders(), getResponseHeader(), setRequestHeader()
  • Les frameworks AJAX

  • Utilisation du framework Prototype
  • Utilisation de la bibliothèque Script.aculo.us
  • Démos, exercices, ateliers



    Développement Web
    Public concerné: Concepteurs web, développeurs, chefs de projet
    Nombre de jours de formation: 5
    Niveau: Intermédiaires

    Matériel pédagogique:
  • Support de cours (185 pages)
  • Fascicule exercices et ateliers


  • Langues de la formation: Français ou Anglais

    Quelques pages du support de cours


    Prix 2008/2009: Nous consulter
    Contact
    Cette fiche a été consultée 1650 fois


    Formateurs, organismes de formation
    Vous pouvez commander le support de cours indépendamment de la prestation de formation
    Cliquez sur la vignette pour nous contacter




    © ex silicio. 2008.Tous droits réservés. Retour à l'accueil