JavaScript - Développer des sites Web dynamiques

Dernière mise à jour : 19/01/2021

Description
Module 1 : Bases du langage JavaScript
  • Qu'est-ce que JavaScript ?
  • Javascript et les navigateurs Web
  • Incorporation de JavaScript dans une page HTML
  • Les variables et les expressions
  • Types fournis par Javascript
  • 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.







 

M'inscrire à la formation

Lieu :
Balma
Salle à définir - AIX - 970, rue René Descartes Horizon Ste-Victoire Bat B 13100 Aix en Provence FRANCE
Détail des horaires :
Ajouter au panier
Prochaines Sessions
  • 07/06/21 → 09/06/21 Balma
  • 07/06/21 → 09/06/21 Aix en Provence