Print Friendly, PDF & Email
FORMATIONS DEVELOPPEMENT WEB

 

 OBJECTIFS

  • Écrire et déboguer des programmes JavaScript.
  • Ajouter l’interactivité et des graphiques dynamiques à votre site Web.
  • Créer des formulaires interactifs pour saisir et valider informations entrées pour les utilisateurs.
  • Personnaliser des pages en utilisant les cookies.

NIVEAU REQUIS

Connaitre HTML, CSS et un langage de programmation.

DUREE3 jours

 

PROGRAMME JAVASCRIPT

INTRODUCTION ET VUE D’ENSEMBLE

QU’EST-CE QUE JAVASCRIPT ?

APPLICATIONS DE JAVASCRIPT 

LE MODELE DE PROGRAMMATION JAVASCRIPT

  • Conventions de formatage et de codage
  • Imbrication de JavaScript dans HTML
  • Problèmes de la sécurité et règles de sécurité des navigateurs 

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 INTEGRES

  • L’objet String et manipulations de chaînes
  • L’ensemble des objets Mathématiques
  • Manipulation des dates avec l’objet Date 

UTILISATION D’OBJETS DES NAVIGATEURS

  • Interaction avec le navigateur
  • Utilisation de boîtes de dialogue “pop-up” et guide de saisie utilisateur
  • Ouverture, fermeture et écriture de nouvelles fenêtres navigateur
  • Manipulation de “frames”
  • Écriture de la ligne d’état du navigateur
  • Détermination du type et de la version du navigateur 

TRAITEMENT DES EVENEMENTS 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 événements Développement-Javascript 

UTILISATION DES COOKIES POUR LA PERSISTANCE

  • Le fonctionnement des cookies
  • Création, lecture et manipulation et limite des cookies 

SECURITE DE JAVASCRIPT

  • Protection des données privées de l’utilisateur
  • JavaScript et ActiveX authentifiés par une autorité de confiance
  • Explications des attaques de type “spoofing” et DoS 

CREATION DE FORMULAIRES INTELLIGENTS

VALIDATION DES FORMULAIRES COTE CLIENT

  • Manipulation des champs des formulaires
  • Vérification à la volée des champs des formulaires
  • Validation des entrées des utilisateurs sans CGI
  • Accès aux boîtes de sélection d’options
  • Contrôle de la soumission des formulaires 

AJOUT DE L’INTERACTIVITE AUX FORMULAIRES

  • Affectation de fonctions JavaScript aux éléments des formulaires
  • Utilisation de formulaires pour créer des dialogues interactifs
  • Interception des événements des formulaires