XML - Développer avec JavaScript et XML

Objectifs : Augmenter sa maîtrise de JavaScript et découvrir les possibilités du langage associé au XML

Prérequis : connaître le langage HTML et les feuilles de style CSS, pratique de JavaScript (ou Java - IDLJAVBASE, ou C#) - Avoir suivi le module sur les fondamentaux d’un de ses langages

Public : développeurs de sites dynamiques

Pédagogie : alternance d’apports théoriques et nombreux exercices de mise en pratique

Moyens pédagogiques : un ordinateur multimédia par apprenant, ordinateur et vidéoprojecteur pour l’animateur

Évaluation des acquis : Mise en pratique à l’aide d’exercices en autonomie puis corrigés individuellement et collectivement

Suivi après formation :

Certificat de stage

Bilan de formation rempli par le formateur

Évaluation de satisfaction à chaud remplie par l’apprenant

Un ouvrage de référence (remis en formation)

Référence : IDLJAVSXML

Niveau : Intermédiaire

Durée standard : 3 jours

Plan de cours PDF

Catalogue des formations

Réservez ici

Nos plans de cours standards sont adaptables sur demande tant en termes de contenu que de durée : nous contacter ici

PROGRAMME DE LA FORMATION

Programmer en JavaScript

Expliquer les fondamentaux de la programmation JavaScript

Réaliser une page dynamique en JavaScript

Programmer « objet » avec JavaScript

Décrire la structure des objets

mettre en oeuvre le prototypage

Utiliser l’héritage

Utiliser les opérateurs comme typeof…

Encapsuler des données

Utiliser la variante HTML du Document Object Model (DOM)

Utiliser du DOM XML en JavaScript

Accéder à des éléments par les méthodes « getElement… »

Accéder aux propriétés

Gérer des éléments de manière dynamique (liste…)

Programmer avec Ajax (Asynchronous JavaScript and XML)

Décrire le mécanisme des requêtes asynchrone

Définir les composants d’une application

Échanger des informations XML

Utiliser le DOM pour parser un document XML

Échanger des informations au format JSON

Réaliser une requête asynchrone sur un document XML (XMLHttpRequest ou ActiveX)

Implémenter la logique applicative

Utiliser des « design patterns », les bibliothèques et Frameworks

Identifier les limites d’Ajax (indexation, retour…)

Gérer la sécurité

Réaliser une programmation complexe en JavaScript

Expliquer les fonctionnalités en lien avec la spécification Html5

Utiliser les sélecteurs CSS, Workers, Websockets, Webstorage

Gérer le « drag and drop »

Utiliser la géolocalisation

Gérer la compatibilité avec les navigateurs