Les détails concernant cette formation (dates, prix, lieu) sont à venir.
Préalables
Posséder une bonne connaissance de JavaScript ou de PHP
Objectifs
À la fin du cours, le participant pourra utiliser AJAX pour programmer une application Web client/serveur fonctionnant autant sur mobile, tablette ou ordinateur de bureau.
Approche pédagogique
- Présentation des concepts de base
- Démonstration des concepts à l’ordinateur
- Exercices à l’ordinateur supervisés par le formateur
- Aide individuelle lors des exercices
Attestation délivrée en fin de cours
Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation
Matériel pédagogique
Autres particularités
Afin d’atteindre un bon niveau de maîtrise, le participant devrait compléter le cours par la pratique personnelle
Contenu du cours
1 DOM (Document Object Model)
- BOM : Objets du navigateur
- DOM Niveau 0
- Formulaires
- Gestion des évènements (DOM-0)
- Accès aux éléments du DOM
- Propriétés d’un noeud DOM
- Navigation dans l’arborescence DOM
- Modification au sein de l’arbre DOM
- Attributs d’éléments HTML
- Héritage des propriétés et des méthodes
- Utilisation de certains attributs spéciaux
- Gestion évènementielle
2 Fondements Application Client-Serveur
- Programmation client/serveur
- JavaScript et PHP
- Contexte d’utilisation d’AJAX
- Exemples d’application AJAX
3 Librairie jQuery
- Fondements de JQuery
- Chaînage
- Processus de CallBack avec et sans arguments
- Recherche avec selectors et events
- Exemples d’applications utilisant jQuery
- Échange des informations au format JSON
- Stockage des données côté client
- Travail en mode déconnecté
- Gestion du drag and drop
4 AJAX
- Communication en mode client/serveur
- Classe XMLHttpRequest();
- Exécution asynchrone ou synchrone
- Rappel sur le traitement du DOM en JavaScript
- Étapes de conception d’une application AJAX simple
5 Librairie Ajax de Jquery
- Principes de fonctionnement : fonction et namespaces $
- jQuery et le DOM
- jQuery et les événements
- jQuery et AJAX
- Requête AJAX