Cursus
Formation JAVASCRIPT Les fondamentaux
Objectifs
Définir ce qu’est JavaScript, choisir un éditeur de code et découvrir les outils de développement des navigateurs.
Utiliser les variables, les chaînes de caractères, les nombres, les booléens, et comprendre les concepts de null, undefined et NaN.
Utiliser les conditions if else, switch, les opérateurs logiques et de comparaison, ainsi que les boucles while, do…while et for.
Manipuler les tableaux, les types de références, les opérations sur les tableaux, et utiliser les expressions régulières.
Définir des fonctions, utiliser les arguments, retourner des valeurs, et comprendre la portée des variables et la récursivité.
Manipuler les objets, créer des objets avec des constructeurs, et comprendre le mot-clé this.
Accéder, modifier et insérer des éléments dans le DOM.
Gérer l’objet Event, la propagation d’événements, et utiliser des événements tels que mouseenter, mouseleave, onload, ainsi que planifier des scripts avec setTimeout et setInterval.
Pré-requis
Participants
Programme de formation
INTRODUCTION JAVASCRIPT
-
Qu'est-ce que JavaScript ?
-
Choix de l'éditeur de code
-
Découvrir les outils de développement des navigateurs
DEMARRER AVEC JAVASCRIPT
-
Les variables
-
Commande Prompt
-
Les chaînes de caractères
-
Les nombres
-
Les opérateurs arithmétiques
-
L'objet Math
-
Comprendre null, undefined et Nan
-
Les booléens
-
Les commentaires
-
Les opérateurs d'incrémentation et de décrémentation
-
Les opérateurs d'affectation composée
-
Convertion par typage
- String
- Integer
LES STRUCTURES CONDITIONNELLES
-
Les conditions if else
-
Les opérateurs logiques et de comparaison
-
La condition switch
-
L'opérateur conditionnel ternaire
LES BOUCLES
-
La boucle while et do...while
-
La boucle for
-
L'instruction continue
-
L'instruction break
LES TABLEAUX ET LES EXPRESSIONS REGULIERES
-
Comprendre les tableaux
-
Les types de références
-
Opérations sur les tableaux
-
Parcourir un tableau
-
L'objet date
-
Les expressions régulières
-
Les tableaux à deux dimensions
LES FONCTIONS
-
Introduction
-
Les arguments de fonction
-
Retourner une valeur depuis une fonction
-
La portée des variables
-
Les hoisting en JavaScript
-
Valeur de première classe
-
La récursivité
-
Expression et déclaration de fonction
-
Le modèle IIFE (Immediately Invoked Function Expression)
LES OBJETS
-
Introduction
-
Manipulation des objets
-
Les objets et les types de référence
-
Créer des objets avec des constructeurs
-
Comprendre "this"
-
Parcourir un objet
LE DOM (DOCUMENT OBJECT MODEL)
-
Introduction
-
Accéder aux éléments du DOM
-
Modifier les éléments du DOM
-
Insérer des éléments dans le DOM
GESTION DES EVENEMENTS
-
Introduction
-
L'objet Event
-
La propagation d'événement
-
Les événements
- Mouseenter
- Mouseleave
- Onload
-
Planifier un script avec setTimout et setInterval
EVALUATION FINALE
-
Projet