RAPPELS SUR LES TECHNOLOGIES DU WEB
- LES PROTOCOLES HTTP, HTTPS.
- LES TYPES DE NAVIGATEURS ET LEUR IMPACT SUR LA PORTABILITÉ.
- LES COMPOSANTS WEB : HTML, XHTML, CSS, JAVASCRIPT, FLASH, JAVA...
- IMPACT DE JAVASCRIPT SUR L’ACCESSIBILITÉ.
- IMPORTANCE DE XHTML SUR L’UTILISATION DYNAMIQUE DE JAVASCRIPT.
- MÉTHODE DE DÉVELOPPEMENT JAVASCRIPT EN ÉQUIPE.
- LES OUTILS DE DÉVELOPPEMENT.
- POSITIONNEMENT ET ILLUSTRATION DES TECHNOLOGIES DHTML.
LE LANGAGE JAVASCRIPT
- CONCEPTS DE LA PROGRAMMATION OBJET.
- LES VARIABLES, LE PARTAGE DE BIBLIOTHÈQUES, LES OPÉRATEURS LOGIQUES ET ARITHMÉTIQUES, LA PROGRAMMATION OBJET (CLASSES OBJETS), LES TABLEAUX, LES MATRICES DE STOCKAGE, LES TYPES DE BASE (MATH, DATE ...), LES ITÉRATIONS, LES FONCTIONS.
- LA GESTION D’ERREURS, EXCEPTIONS.
- ACCÈS AUX RESSOURCES DU NAVIGATEUR : PLUGINS, RÉSOLUTION, VERSION...
- EXTENSION DES OBJETS PRÉDÉFINIS.
GESTION DE FORMULAIRES HTML
- MANIPULATION DE CONTENU DE FORMULAIRES.
- ACCÈS ET MODIFICATION DYNAMIQUE DES COMPOSANTS DU FORMULAIRE : ZONE DE SAISIE, CASES À COCHER, CASES D’OPTIONS, MANIPULATION DE COMBOBOX, TEXTAREA.
- FONCTIONS DE VALIDATION DE FORMULAIRE.
- EVÉNEMENTS LIÉS AUX ÉLÉMENTS DE FORMULAIRE : CHANGEMENT, INITIALISATION, CLIC,...
INTERACTION AVEC LES FEUILLES DE STYLE EN CASCADE
- RAPPEL SUR LES FEUILLES DE STYLE EN CASCADE (CSS-1, CSS-2), LES OUTILS POUR LES MANIPULER.
- CSS MULTIPLES, HÉRITAGES MULTIPLES, RÈGLES DE PRIORITÉ.
- LES CLASSES DE SÉLECTEURS, LES SÉLECTEURS GLOBAUX.
- LES BLOCS DE TEXTE, LES CALQUES, LES COULEURS, MISES EN FORME DE PARAGRAPHES, DIV...
- ACCÈS ET MODIFICATION DES STYLES.
PARSEURS ET DOM
- RAPPEL SUR LES PARSEURS XML.
- PRÉSENTATION DU LANGAGE XML (ÉLÉMENTS ATTRIBUTS), SES FICHIERS DE DÉFINITION DTD ET XML-SCHÉMA.
- DOCUMENT OBJECT MODELS : VARIANTES ENTRE LES NAVIGATEURS, PROBLÉMATIQUE DE LA MAINTENANCE.
- MANIPULATION DE DONNÉES XML (LECTURE, AJOUT, SUPPRESSION, MODIFICATION DE NOEUDS).
- APPLICATIONS XML SUR LA STRUCTURE DOM DE LA PAGE.
- LES TRAITEMENTS ÉVÉNEMENTIELS JAVASCRIPT : GESTIONNAIRES CLAVIER, SOURIS, ÉVÉNEMENTS LIÉS AUX FORMULAIRES, ROLLOVER, MENUS DYNAMIQUES, REDIRECTIONS HTTP.
AJAX
- PRÉSENTATION DE ASYNCHRONOUS JAVASCRIPT AND XML
- ENJEUX, SOLUTIONS ET ALTERNATIVES.
- LES BIBLIOTHÈQUES DU MARCHÉ. LE FRAMEWORK RICO.
- HTTP ET AJAX : ÉCHANGES HTTP ET L’OBJET XMLHTTPREQUEST.
- LES COMMUNICATIONS DYNAMIQUES SYNCHRONE/ASYNCHRONE AVEC LE SERVEUR DISTANT.
- CONTRÔLE DE LA VALIDITÉ D’UN DOCUMENT XML. - XSLT. RAPPELS. MISE EN OEUVRE DU TRANSFORMEUR XSLT.