Les opérateurs : arithmétiques, chaînes de caractères
Les structures de contrôle : while, for, if, else
Définition de fonctions, passage des paramètres
Particularités de Javascript : fonctions anonymes, paramètres optionnels, pseudo-constructeurs….
Outils de débogage fournis par les navigateurs
Module 2 : Objets de JavaScript
Le contrôle de l'écran : l'objet Window
Communication basique avec l'utilisateur : alert, confirm, prompt
Module 3 : Le DOM (Document Object Model) et Javascript
Présentation du DOM
Accès au DOM via Javascript
Manipulation des éléments de la page à la volée avec le DOM
Module 4 : Evénements DOM
Réaction à un événement
Principaux événements du DOM
Concept de bouillonnement et de délégation d'événements
Désactivation du traitement par défaut d'un événement
Module 5 : Validation de données d'un formulaire
Principe d'un formulaire
L'objet HTML Form
Les types Input : Text, Checkbox, Radio, Button, Submit, Textarea
Les listes : Select, Option
Vérification des données lors de leur saisie
Vérification de tous les contrôles d'un formulaire à la soumission
Module 6 : Introduction à la programmation Javascript avancée
Le Paradigme Objet de Javascript
Les IIFE (fonctions anonymes)
Les closures
Ajax / XMLHttpRequest
WebServices
JQuery
Objectifs de la formation
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
Public visé
Personnes en charge du développement de pages Web et d'interfaces Web
Personnes en charge d'un projet Internet ou Intranet
Prérequis
Connaître le XHTML et le CSS
Bonnes connaissances du web
Avoir pratiqué un langage de programmation
Modalités pédagogiques
Inter-Entreprises / Intra-Entreprises et sur-mesure / E-Learning tutoré (FTAD)
Moyens et supports pédagogiques
Salle de formation équipée :
- un poste informatique par apprenant
- un bloc-notes + stylo
- un support de cours
- un espace de partage en ligne
- un vidéoprojecteur
- un tableau blanc
- connexion Internet
Modalités d'évaluation et de suivi
Questionnaire en ligne permettant l'évaluation des pré-requis.
Questionnaire de satisfaction de fin de stage.