Formation Ajax

L'architecture Ajax (Asynchronous JavaScript and XML) permet de développer des applications Web et des sites web dynamiques interactifs. jQuery est une bibliothèque JavaScript libre axée sur l'interaction entre Javascript (Ajax) et le HTML à vocation de simplifier l'explotation commune de Javascript.

Paris

Contenu

1 Introduction
    Le web 2.0
    Exemple d'application Web 2.0
    Présentation AJAX
    La classe Project
    L'objet XMLHttpRequest

2 Le DOM HTML
    Description
    Trouver/créer un DOM Node
    Analyse de l'arbre DOM (avec Firebug)

3 InnerHTML
    Créer une page dynamiquement (à la volée)
    Modifier le style ou la classe d'un DOM Node
    Sélection de DOM Node par sa classe

4 AJAX et HTTP
    Les requêtes HTTP
    Les réponses HTTP
    XMLHttpRequest

5 AJAX et XML DOM
    Fonctionnement du XML DOM
    Objets XML et Javascript
    Traitement des objets XML et intégration des données
    Création de bibliothèques XML

6 XSLT
    Définition et rappels
    Modification dynamique de l'affichage HTML

7 Javascript Langage Orienté Objet
    Définition
    Les classes, objets et prototypes
    Les évènements
    Les variables et fontions

8 HTML : inter-actions dynamiques
    Montrer/cacher des éléments HTML
    Déplacer et supprimer des éléments HTML

9 Application AJAX : développement
    Les rôles
    Le MVC (Modèle Vue Contrôleur)
    Gestion des données : JSON/XML
    Optimisation (vitesse et sécurité) : refactoring code

10 Framework AJAX : présentation
    Script.aculo.us
    Dojo
    GWT
    jQuery
    YUI
    Openlaszlo

11 Création d'une application AJAX
    Principes de conception d'application
    Technologies XUL, XAML, XFORMS et HTML5/CSS
    Les menus XML
    Interagir avec une base de données
    Création d'interfaces utilisateurs
    Gestion évènementielle
    Internationalisation et accessibilité

12 Sécurité AJAX
    Failles potentielles
    Phishing, XSS, SQL injection
    Solutions

13 Web Services
    Définition
    XML/HTTP
    SOAP/REST/PHP
    Utilisation

Objectifs

Apprentissage des technologies AJAX (Asynchronous Javascript et XML) qui ouvrent vos outils et sites internet au WEB 2.0
Il s'agit là d'apprendre à établir des échanges client/serveur dynamiques, utiliser les technologies Web 2.0 (flux RSS,...), créer et sécuriser vos services et applicatifs web, Ajax...

Prérequis

Connaissances internet – connaissances d'au moins un langage de programmation

Diplôme visé

Cette formation est pour moi
Paris 1620 3 jour(s)
Cette formation est pour moi
Ajouter
Partager

Veuillez remplir ce formulaire pour que nous puissions vous mettre en relation avec l'organisme de formation.
Cet organisme vous recontactera très prochainement.