Formation

Home / Formation

Nombre de vue: 0

Javascript : développer pour le web

  • Code: A241
  • Durée:  4 jours
  • Prix: 1940.00 €

Objectifs:

Écrire et déboguer des programmes JavaScript. Utiliser des Javascripts pour ajouter de l'interactivité et des graphiques dynamiques. Créer des formulaires interactifs. Développer des pages Web avec DHTML. Utiliser les cookies. Enrichir les sites avec des applets Java, des contrôles ActiveX, des "plug-ins" et Ajax.

  • Public concerné:
    Développeur Web, informaticien en charge de la maintenance des sites
  • Dates:
  • Lieu:  Paris
  • Intervenants:
    Spécialiste des développements web
  • Pré-requis:
  • Technique d'animation:
    Alternance de théorie et de pratique. Exercices individuels et mise en situation. Retour d’expériences. Echanges.

Programme:

JavaScript : introduction

  • Présentation générale
  • Points forts de JavaScript
  • Limites

Applications de JavaScript

  • Client/ Serveur
  • Ecrire des JavaScript multi navigateurs

JavaScript : concepts fondamentaux

Programmer avec JavaScript

  • Conventions de formatage et de codage
  • Imbrication de JavaScript dans HTML

JavaScript : syntaxe

  • 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

Utiliser les objets intégrés

  • Différents Objets (string, Mathématiques, dates, documents)
  • Manipuler les chaînes
  • Manipuler les dates
  • Mettre à jour une page Web de manière dynamique
  • Accèder aux éléments d'une page Web

Écrire des JavaScript - client

Créer des animations et des graphiques interactifs

  • Développer des liens dynamiques
  • Créer des graphiques animés

Gérer les Interactions avec les navigateurs

  • Spécificités des navigateurs
  • Utiliser les objets des navigateurs
  • Utiliser des boites de dialogue
  • Ouvrir et fermer de nouvelles fenêtres
  • Manipuler des dates et heures
  • Déterminer le type et de la version du navigateur
  • Déclencher l'interaction
  • Ordonnancer les tâches (synchronisation avec les événements)

Utiliser les cookies

Gérer la sécurité des 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éer des formulaires intelligents

  • Créer des règles de validation côté client pour : permettre l’accès et la modification des champs ; vérifier à la volée des champs des formulaires
  • Valider des entrées des utilisateurs sans scripts côté serveur : accéder aux boîtes de sélection d'options ; contrôler la soumission des formulaires

Optimiser les sites pour les utilisateurs

  • Permettre les validations de formulaire très tôt
  • Traiter les formulaires mal rempli
  • Ajouter de l'interactivité aux formulaires
  • Intégrer des fonctions JavaScript aux éléments des formulaires
  • Mettre en œuvre un menu déroulant et des actions basées sur les événements des formulaires
  • Retour d’expérience et bonnes pratiques

Créer des pages Web et utiliser du DHTML

  • Comprendre les possibilités du DHTML
  • Utiliser les Cascading Style Sheets (CSS)
  • DHTML et DOM (Document Object Model)

Mettre en œuvre le DHTML

  • Permettre le repositionnement dynamique des éléments
  • Gérer les modifications dynamiques de documents
  • Manipuler les images
  • "collapsible outlines", "dynamic document reflow"

Intégrer les technologies complémentaires

  • Vidéos et autres contenus
  • Bibliothèques JavaScript