Retour

Web dynamique avec JavaScript

Objectifs

  • Acquérir les bases JavaScript nécessaires pour développer des pages web plus conviviales et interactives
  • Comprendre comment rajouter de l'interactivité sur les pages et formulaire Web
  • Savoir manipuler dynamiquement des objets HTML
A propos de cette formation

Référence : JS-WEB

Durée : 3.0 jour(s)

Date(s)
Nous consulter

Public

Toute personne souhaitant acquérir la maîtrise du langage JavaScript, son intégration HTML, et la méthode AJAX

Pré-requis

Connaissance du fonctionnement d'Internet, du Web, HTML. Connaissance d'un langage de programmation utile

SOMMAIRE

JavaScript - Introduction

  • Besoin, historique, cadre d'utilisation.

JavaScript - Rappels sur les formulaires HTML

  • Mode d'appels des scripts depuis les pages HTML
  • Comment créer une zone de saisie ?
  • Les différents modes de saisie HTML
  • L'interpréteur JavaScript : entrées/sorties

JavaScript - Les bases du langage

  • La balise "SCRIPT"
  • Syntaxe du langage
  • Appel de fonctions, récupération des saisies utilisateurs, passage d'arguments, instructions et opérateurs, chaînes de caractères
  • Structure d'un programme: contrôle: tests, branchements, boucles

JavaScript - Organisation

  • La hiérarchie des objets: l'objet "document"
  • Les noms de variables, les constantes, les caractères spéciaux
  • Programmation des objets de base.

JavaScript - Développement avancé

  • Les ordres standards : les liens, les boutons radios, les zones de saisies
  • Gestion de la souris
  • Gestion des événements, des cookies. Interfaçage avec Java

JavaScript - Interaction avec les feuilles de style

  • CSS multiples, héritages multiples, règles de priorité
  • Les blocs de texte, les calques, les couleurs, mises en forme de paragraphes, DIV ...
  • Accès et modification des styles via JavaScript.

Présentation d'AJAX - Évolution des applications Web

  • Définition et principes fondamentaux d'AJAX
  • Avantages et inconvénients d'AJAX
  • Créer des applications Web avec AJAX

XML et XSLT

  • Présentation de XML
  • Parseurs XML
  • Présentation de XSLT
  • Mise en oeuvre de la transformation XSLT

Document Object Model (DOM)

  • Présentation de DOM
  • Manipulation de données XML via DOM
  • Manipulation d'un arbre DOM en JavaScript

Échange de données avec AJAX

  • Communication synchrone et asynchrone avec le serveur
  • L'objet XMLHttpRequest et le cas particulier d'Internet Explorer
  • Transmission de données
  • Récupération de données -
  • Données au format texte brut
  • Données au format XML avec manipulation DOM -
  • Données au format JSON

Cas d'utilisation d'AJAX

  • Contrôle de la validité d'un document XML
  • Auto complétion de saisie
  • Listes liées

Demande d'inscription à la formation

Lieu souhaité (facultatif)


Demande de renseignements