Formation JavaScript Initiation

Dynamisez vos pages web avec JavaScript

Maîtriser les bases du langage JavaScript. Interagir avec le DOM via la programmation évènementielle

Durée

21H - 3J

Objectif

Maîtriser les bases de JavaScript et la manipulation d'un document via la programmation évènementielle.

Public

La formation s'adresse à un public averti de personnes souhaitant se diriger vers le métier d'intégrateur web, web designer, user interface designer et user experience designer, de web masters sur des systèmes de gestion de contenu (CMS) désirant améliorer ou ajouter des fonctionnalités via des programmes spécifiques ou toute personne intéressée par les les technologies du web désirant utiliser un langage Client-Side.

Prérequis

Les stagiaires doivent être initiés ou maîtriser un langage de type markup comme HTML et les feuilles de style en cascade de niveau 2. Plus généralement l'outil informatique doit être familier tout comme la navigation sur le web.

Programme

  • Grammaire et syntaxe
    • Introduction au langage
    • Déclaration et assignation
    • Les types et leur conversion
    • Les tableaux, déclaration et manipulation
    • Les littéraux objets et les opérateurs unaires
  • Les Opérateurs
    • Opérateurs d'affectation
    • Opérateurs arithmétiques
    • Opérateurs de comparaison
    • Opérateurs logiques
    • Conditionnel, relationnel et priorité
  • Structures de contrôle
    • Structure if else
    • Structure switch
    • Structure try catch
    • La levée d'exceptions
  • Structures itératives
    • La boucle for
    • For in et of
    • Contrôle de l'itération
    • La boucle while et do while
  • Utiliser des fonctions
    • Déclarer et invoquer une fonction
    • Retour et arguments
    • Les fonctions anonymes
    • Fonction exécutée immédiatement
    • Les closures
    • Accesseur et Mutateur
  • Objets intégrés
    • Number et Math
    • JSON
    • RegExp
  • Le Document Object Model
    • Introduction
    • L'objet Window
    • Les éléments du document
    • Les nœuds du document
  • Accéder aux nœuds du DOM
    • Accéder à un élément
    • Accéder à une collection
    • Naviguer entre les noeuds
  • Modifier le DOM
    • Créer un élément
    • Supprimer un élément
    • Modifier les attributs d'un élément
  • Modifier les feuilles de style
    • Modifier un style en direct
    • Modifier une feuille de style
  • Les évènements
    • Introduction aux évènements
    • Les événements souris
    • Les événements clavier
    • Les événements de progression
    • Ajouter un écouter
    • Retirer un écouter
  • L'objet Event
    • Affecter un handler
    • L'objet Event
    • Propriétés de Event
    • Méthodes de Event
  • Propagation des évènements
    • Le bouillonnement
    • La capture
  • Contexte d’exécution
    • La notion de contexte
    • L'opérateur this
    • Les méthodes call et apply
    • La méthode bind
  • Utiliser jQuery
    • Utiliser jQuery
    • Accéder aux éléments du DOM
    • Modifier les éléments du DOM
    • Gestion des écouteurs
  • Qualité du code
    • Documenter le code source
    • Générer une documentation
  • Travaux dirigés
    • Consentement de cookie
    • Validation de formulaire
    • Lazy loading

Télécharger le programme au format PDF
Ebook JavaScript Initiation
Télécharger Ebook - JavaScript Initiation: Maîtriser les bases du langage L'objectif du livre est de familiariser les stagiaires avec le langage JavaScript afin de maitriser ses bases et la manipulation d'un document via la programmation évènementielle. Composé en parties thématiques, le premier thème amène à découvrir la grammaire du langage et les pièges à éviter, l'étude du Document Object Model, sa compréhension, sa manipulation et sa modification constituent la seconde partie, le troisième thème nous amène à maitriser la programmation évènement...Lire la suite

Formation Responsive Design CSS3 avancé
Formation JavaScript Perfectionnement Maitriser les mécanismes avancés de JavaScript
Full-Stack Toutes les formations