JavaScript Avancé : Ajax, JSON, jQuery, HTML5, Objet

  • Formation nouvellement créée ou entièrement remaniéeNouveauté

Objectifs

  • - renforcer sa connaissance en JavaScript
  • - découvrir les possibilités du langage

Pré-requis

avoir une première pratique de JavaScript, des développeurs dans des langages comme Java, C# peuvent aussi suivre ce cours, connaître le langage HTML et les feuilles de style CSS

Profil stagiaire

concepteurs de pages dynamiques, habitués à la programmation événementielle, désirant résoudre des problématiques avancées

Profil animateur

consultant informaticien spécialiste

Rappels sur la programmation JavaScript

Réaliser un exemple classique de page dynamique avec JavaScript

La programmation objet en JavaScript

Structure des objets
Prototypage
Mettre en œuvre l’héritage
Opérateurs typeof et instanceof
Encapsuler les données

Manipulation de la variante HTML du DOM (Document Object Model)

Accéder directement à des éléments : méthodes getElementById(), getElementsByName(), getElementsByTagName()
Accéder à des propriétés
Gérer dynamiquement des éléments : ajout à une liste, suppression, création de div

Programmation Ajax

Description du mécanisme
Fonctionnalités de l’Objet XMLHttpRequest
Echanger des informations XML
Utiliser le DOM pour parser un document XML
Notation JSON
Echanger des informations au format JSON

Nouvelles API JavaScript présentes en HTML5

Stocker des données côté client
Travailler en mode déconnecté
Exécuter du multitâche
Gérer le drag and drop
Utiliser la géolocalisation
Communiquer en mode client/serveur

Présentation d’une bibliothèque JavaScript : jQuery

Principes de fonctionnement : fonction et namespaces $
jQuery et le DOM
jQuery et les événements
jQuery et Ajax

Mots associés

AJAXHTMLJavaScriptprogrammation objet

du 02 au 04 juillet 2012

à Paris

du 26 au 28 septembre 2012

à Paris

du 17 au 19 décembre 2012

à Paris

Stage / CODE : IIN82

3 jours (21 heures)

1 550€ (HT)

Contact

Catherine ROY

01 44 94 14 90

croy@demos.fr

 Les prochaines dates

du 02 au 04 juillet 2012

à Paris

du 26 au 28 septembre 2012

à Paris

du 17 au 19 décembre 2012

à Paris

Compétences visées

Savoir programmer en objet en JavaScript

Maîtriser le DOM

Effectuer des requêtes Ajax avec des échanges de données XML ou JSON

Manipuler les API du HTML5

Comprendre les apports de la bibliothèque JQuery