Formation Javascript Initiation

Initiation à la programmation en JavaScript, pour dynamiser des sites web et les rendre interactifs. Apprenez les bases de la programmation et maîtrisez le javascript pour réaliser des menus déroulants, modifier dynamiquement les styles css ou encore réagir aux actions de l'utilisateur.

Durée 3 jours soit 21.00 heures de formations de 9h30 à 18h00.

Qualité 8 stagiaires par session maximum. 1 poste Mac ou Windows par stagiaire. Support de cours accessible en ligne.

Public Graphistes, webmasters, intégrateurs, développeurs ou toute autre personne en charge de la création de pages web.

Objectifs

Maîtriser la syntaxe et la programmation JavaScript Savoir manipuler la page (agir) Savoir manipuler les événements (réagir)

Pré-requis Connaissance de HTML et CSS.

Formation Javascript Initiation


1 - Présentation de Javascript

  • Place dans l’architecture d’un site web
  • Standards et compatibilité
  • Outils de travail

2 - HTML et CSS

  • Syntaxe HTML et doctype
  • Sélecteurs CSS : identifiant, classes et autres

3 - Mise en place du Javascript

  • Problématiques de chargement
  • Problématiques d’accessibilité et de référencement
  • Problématiques de sécurité
  • Problématiques de performance : mode strict

4 - Bases de la programmation Javascript

  • Variables
  • Types de données simples
  • Tableaux
  • Opérateurs
  • Structures conditionnelles
  • Boucles
  • Fonctions, paramètres, retour
  • JSON et bases de la programmation objet
  • L’objet window
  • Debug

5 - Manipulation de la page

  • Présentation du Document Object Model (DOM)
  • Sélection d’éléments de la page
  • Modification du contenu HTML de la page
  • Modification des styles CSS de la page

6 - Événements dynamiques

  • Vue d’ensemble des événements : formulaires, souris, clavier
  • Réagir à un événement
  • Informations et comportement par défaut de l’événément
  • Timers et animations

7 - Requêtes serveur : AJAX

  • XMLHttpRequest
  • Méthodes et en-têtes HTTP
  • Résultat en HTML, XML ou JSON
/srv/datadisk01/home/formation/site3