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
          Parcours pédagogique

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

    Langues de la formation: Français ou Anglais

    Prix: Nous consulter


    Contact

    Cette fiche a été consultée 1705 fois

    Quelques pages du support de cours

    Formateurs, organismes de formation
    Vous pouvez commander le support de cours indépendamment de la prestation de formation
    Formats disponibles:
    Mobipocket | eReader | PDF | Office | HTML | Sony Reader | ePub |
    Cliquez sur la vignette pour nous contacter




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