JavaScript : Bases du langage, DHTML, DOM, Ajax

Objectifs

Concevoir des sites web interactifs en utilisant le langage JavaScript et le DOM (Document Object Model)

Pré-requis

connaissance du langage HTML et CSS (stage IIN03), des connaissances de programmation sont souhaitables (ICS02)

Profil stagiaire

créateurs de sites Web désirant découvrir la programmation JavaScript

Profil animateur

consultant informaticien spécialiste

Les bases du langage JavaScript

Qu'est-ce que JavaScript ?
Maîtriser les bases : variables, expressions, opérateurs, structures de contrôles
Définir des fonctions
Gérer les erreurs
Accéder aux ressources du navigateur

Les objets de JavaScript

Les objets String, Math, Date, Array
Window, Navigator
Les méthodes et fonctions JavaScript

Animation

Gérer les événements OnLoad, OnUnload
Gérer les rollovers : OnmouseOver, OnmouseOut
Déclencher par rapport au temps : setInterval et setTimeout
Gérer les zooms, les diaporamas…

Contrôle des données de formulaires

Gérer les objets Form, Text, Checkbox, Radio, Button, Submit
Utiliser les listes : Select, Option
Sécuriser les saisies
Utiliser les expressions régulières

Gérer les événements JavaScript

Valider les données avec OnSubmit
Aider à la saisie avec OnFocus
Vérifier les données avec OnChange, OnBlur

Le DHTML et DOM

Accéder aux éléments du document HTML via DOM
Modifier, masquer et afficher des objets DHTML
Modifier dynamiquement les attributs des éléments d'interface (Police, couleur…)
Déplacer du texte, des images
Gérer un menu dynamiquement

Introduction à la programmation AJAX

Les apports d'Ajax
L'objet HttpRequest
Accéder à des ressources XML et/ou PHP

du 20 au 22 juin 2012

à Paris

du 10 au 12 septembre 2012

à Paris

du 24 au 26 octobre 2012

à Paris

du 05 au 07 décembre 2012

à Paris

Stage / CODE : IIN80

3 jours (21 heures)

1 515€ (HT)

Contact

Alexandra CARLIER

01 44 94 16 11

acarlier@demos.fr

 Les prochaines dates

du 20 au 22 juin 2012

à Paris

du 10 au 12 septembre 2012

à Paris

du 24 au 26 octobre 2012

à Paris

du 05 au 07 décembre 2012

à Paris

Compétences visées

Maîtriser la syntaxe du langage

Programmer des réactions aux événements

Gérer des animations

Gérer des validations de formulaire

Modifier dynamiquement les caractéristiques des éléments d’une page en manipulant le DOM

Effectuer une requête asynchrone avec Ajax