JavaScript pour le développement Web
Durée
5 jours
Objectif
Ecrire et déboguer des programmes JavaScript fonctionnant avec plusieurs navigateurs.
Ajouter de l'interactivité et des graphiques dynamiques à votre site Web.
Créer des formulaires interactifs pour saisir et valider les informations entrées pour les utilisateurs.
Développer des pages Web avec DHTML.
Personnaliser des pages en utilisant les cookies.
Profil des stagiaires

Personnes désirants développer des scripts afin d'ajouter de l'interactivité, des contrôles de formulaire et de concevoir des pages DHTML.

Pré-requis

Il n'y a pas de pré- requis pour ce cours.

Programme
  • INTRODUCTION ET VUE D'ENSEMBLE
    Qu'est-ce que le JavaScript ?
    - Possibilités.
    - Limitations.

    Applications de JavaScript :
    - Côté client.
    - Côté serveur.
    - Écriture de JavaScript pour plusieurs navigateurs.

  • CONCEPTS FONDAMENTAUX DE JAVASCRIPT
    Le modèle de programmation JavaScript :
    - Conventions de formatage et de codage.
    - Imbrication de JavaScript dans HTML.

    La syntaxe JavaScript :
    - Déclaration des variables et des tableaux.
    - États, opérateurs et expressions relationnelles.
    - Les conditions avec if et else.
    - Exécution de boucles avec while et for.
    - Définition et invocation de fonctions.

    Utilisation d'objets intégrés :
    - L'objet String et manipulations de chaînes.
    - L'ensemble des objets Mathématiques.
    - Manipulation des dates avec l'objet Date.
    - Mise à jour dynamique d'une page Web en utilisant l'objet document.

  • ÉCRITURE DE JAVASCRIPT CÔTÉ CLIENT
    Création de l'animation et des graphiques interactifs :
    - Développement de liens dynamiques.
    - Création de graphiques animés.
    - Manipulation dynamique d'images.

    Interaction avec le navigateur :
    - Utilisation d'objets des navigateurs.
    - Utilisation de boîtes de dialogue "pop-up" et guide de saisie utilisateur.
    - Ouverture, fermeture et écriture de nouvelles fenêtres navigateur.
    - Manipulation des contenus des "frames".
    - Écriture de la ligne d'état du navigateur.
    - Détermination du type et de la version du navigateur.

    Traitement des événements des navigateurs :
    - Interception des traiteurs d'événements JavaScript.
    - Déclenchement de l'interaction par des actions des utilisateurs.
    - Ordonnancement de tâches futures avec la synchronisation des événements.
    - Support des navigateurs par Microsoft et Netscape.
    Utilisation des cookies pour la persistance :
    - Le fonctionnement des cookies.
    - Création, lecture et manipulation de cookies.
    - Personnalisation avec des cookies.

    Sécurité de JavaScript :
    - Explications des attaques de type "spoofing" et DoS (denial-of-service).
    - Problèmes de la sécurité et règles de sécurité des navigateurs.
  • CRÉATION DE FORMULAIRES INTELLIGENTS
    Validation des formulaires côté client :
    - Accès et modifications des champs des formulaires avec JavaScript.
    - Vérification à la volée des champs des formulaires.
    - Validation des entrées des utilisateurs sans scripts côté serveur.
    - Accès aux boîtes de sélection d'options.
    - Contrôle de la soumission des formulaires.

    Ajout de l'interactivité aux formulaires :
    - Affectation de fonctions JavaScript aux éléments des formulaires.
    - Mise en œuvre d'un menu déroulant pour naviguer sur le site.
    - Actions basées sur les événements des formulaires

  • CRÉATION DE PAGES WEB EN UTILISANT HTML DYNAMIQUE
    Vue d'ensemble du DHTML :
    - Utilisation des Cascading Style Sheets (CSS).
    - Possibilités de DHTML.
    - DHTML et DOM (Document Object Model).
    - Le rôle de JavaScript dans DHTML.

    Mise en œuvre de DHTML :
    - Repositionnement dynamique des éléments sur une page.
    - Modification dynamique de documents.
    - Manipulation d'images.
    - Les "collapsible outlines", "dynamic document reflow" et
    le contenu HTML.

    Collecte des événements du navigateur:
    - Capture des événements souris.
    Déplacement des images dans la page Web.
   
 

Pour plus d'information contacter nos conseillers en formation

Prendre Contact

 

     

Toutes les marques et logos cités ou figurant dans cette page sont des marques déposées par leur propriétaire respectif.

CENTRE DE FORMATION
CAO, DAO, CFAO, PAO, INTERNET, INFORMATIQUE, RESEAUX ET DEVELOPPEMENT

37 rue de la République 69002 LYON (Métro Cordeliers)
Tél : 04 78 37 81 81 / Fax : 04 78 35 56 48

 Copyright AFIP 2005