- Maîtriser le langage JavaScript
- Développer avec le langage JavaScript
Programme de la formation JAVASCRIPT niveau avancé
Les fonctions
Paramètres obligatoires, facultatifs, indéfinis
Fonctions anonymes, closures et callback
Modules
Problématique : collision de noms, écrasement d’événements
Espace de noms
Utilisation d’un littéral objet ou d’une fonction anonyme
Composition de modules
Rappels sur les concepts de la Programmation Orientée Objet
Classe, objet, instance, constructeur, méthode, encapsulation, héritage, polymorphisme
Programmation Orientée Objet en JavaScript : les bases
L’objet JavaScript
Déclaration littérale
Objet et tableau associatif
Notation JSON
Fonction constructeur et opérateur new
Méthodes et propriétés : opérateur this
Propriété prototype
Encapsulation
Binding
Les classes prédéfinies : Object, String, Array, RegExp, Date, Math
Gestion mémoire : le Garbage Collector
L’héritage
Utilisation du constructeur de la classe mère, méthode call
Utilisation du prototypage
Affectation d’éléments
Types de données et polymorphisme
Héritage multiple
Opérateur instanceof
Emulation d’éléments manquants des langages objet classiques
Méthodes abstraites
Méthodes statiques
Interfaces
Problématiques classiques et bonnes pratiques
- SUPPORTS DE FORMATION
- GUIDE DE BONNES PRATIQUE
- SUIVI POST-FORMATION D’UN AN
PARIS | Rien de 15 février 2019 à 15 février 2020. |
---|---|
INTRAS ET SUR MESURE | Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte. |