Javascript, HTML Dynamique et Ajax
Formation
À Montrouge et Rouen
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
4 Jours
Objectifs: Le langage Javascript est devenu incontournable dans le développement de sites Web, tant pour sa relation forte à l'interface graphique que pour le traitement client/serveur. Ce stage vous apportera toute la connaissance pour interfacer le langage. Destinataires: Ce stage pratique s'adresse à tous concepteurs de sites Web et informaticiens désireux d'exploiter Javascript et les technologies HTML dynamique pour leurs projets.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
La connaissance de l'environnement Windows est requise ainsi que la maîtrise du langage HTML et une culture générale de l'Internet. Les principes de base de la programmation sont nécessaires, la connaissance d'un langage de programmation sera un atout.
Les Avis
Le programme
Pré-requis:La connaissance de l'environnement Windows est requise ainsi que la maîtrise du langage HTML et une culture générale de l'Internet. Les principes de base de la programmation sont nécessaires, la connaissance d'un langage de programmation sera un atout.
Programme:
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.
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Javascript, HTML Dynamique et Ajax