Cette formation JavaScript avancé vous permettra d’acquérir toutes les compétences nécessaires pour mettre en place des applications Web à partir de concepts avancés JavaScript

Objectifs

  • Maîtriser le langage JavaScript
  • Développer avec le langage JavaScript

14 heures

  • Programme
  • Public et Prérequis
  • Pédagogie
  • Dates et Tarifs
  • Nous contacter

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

Public 

La formation est destinée aux développeurs Web.

Prérequis 

Afin de profiter pleinement de la formation, il est conseillé de posséder des connaissances générales en HTML.

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices à réaliser (50 à 70% du temps).

Compétences du formateur

Notre formation est animée par un expert reconnu dans son domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Moyens pédagogiques et techniques

  • Ordinateur (PC / MAC), vidéoprojecteur, aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

A l’issue de chaque stage ou séminaire, ESIC fournit aux participants :

  • Un questionnaire d’évaluation de la session
  • Une feuille d’émargement par demi-journée de présence
  • Une attestation de fin de formation

Dates 

    • 12 août 201913 août 2019 @ 

    • 11 novembre 201912 novembre 2019 @ 

    • 10 février 202011 février 2020 @ 

    • 11 mai 202012 mai 2020 @ 

( Sous réserve d’un effectif nécessaire pour l’ouverture de session )

Tarif 

960€HT/personne.

Intra-entreprise et sur-mesure

Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Fermer le menu