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