Formation JavaScript perfectionnement


  • DÉVELOPPEMENT OBJET PROFESSIONNEL EN JAVASCRIPT, UTILISATION DES FONCTIONNALITÉS AVANCÉES DU LANGAGE JAVASCRIPT
REFERENCE
 
 
IJDA
DUREE
 
 
2 jours
TARIFS
 
 
1165 € HT
Niveau : Expert
Cours à distance: Possible
Eligible CPF: oui
OBJECTIFS :
 

Avec l'essor des interfaces riches et les nombreuses nouveautés JavaScript apportées par le HTML5, qui permettent désormais de faire jusqu'à une application complète, les besoins en JavaScript sont devenus aussi importants que ceux des langages serveur (PHP, Java, etc.). Il n'est donc plus possible d'avoir une approche basique de JavaScript : c'est un langage complexe avec beaucoup de subtilités à connaître, et il faut désormais pousser l'abstraction et l'organisation à un niveau supérieur, via la Programmation Orientée Objet (POO).
A l'issue de cette formation JavaScript intensive de 2 jours vous saurez :

  • Maitriser le fonctionnement détaillé et avancé de JavaScript
  • Faire de la Programmation Orientée Objet avec JavaScript
  • Respecter les bonnes pratiques et veiller aux performances
  • Découvrir les nouveautés du langage avec EcmaScript 6 (2016) et EcmaScript 7 (2017)

 

PRÉ-REQUIS :
 

Avoir suivi la formation "JavaScript, les fondamentaux" (IJDH) ou disposer d'un niveau équivalent

PUBLIC :
 

Cette formation Javascript avancée s'adresse aux développeurs expérimentés.

PROGRAMME :
 

Outils et bonnes pratiques en JavaScript

JSdoc et Closure CompilerJSHintDebuggerProfiler et Navigation Timing APIGestion des erreurs : exceptions

Les données et les boucle du langage JavaScript

Types de données et subtilitésLes différentes formes d'incrémentationManipulation binaireArrays : manipulation avancéeObjets : les différentes syntaxesJSON et (dé)sérialisationCopie / référenceRègles de transtypage et comparaisonsExpressions RégulièresDes constantes ?Problèmes d'énumération

Les fonctions JavaScript

Contrôle des paramètresParamètres obligatoires / facultatifs / indéfinisGestion intelligente des paramètresFonctions anonymes, closures et callback

Performances des applications écrites en JavaScript

Minification et concaténation des scriptsMode strictPortée : encapsulation / namespaceGarbage collectorEfficacité d'un algorithme : temps et espace

Programmation Orientée Objet et JavaScript : les bases

Intérêts : maintenance, évolutions, etc.Fonction constructeurPrototypeContexte (this) et tests

Programmation Orientée Objet et JavaScript : concepts avancés

Les classes natives : String, Array, Object, etc.Augmenter ou réécrire JavaScriptVisibilité : propriétés publiques / privéesVisibilité : méthodes publiques / privées / privilégiéesLes différentes formes d'héritageAppels parents : call / applyjQuery.extend()Méthodes et propriétés statiquesMéthodes abstraites et interfacesNouveaux outils des navigateurs modernes

Les nouveautés du langage EcmaScript

De la stagnation du langage à son évolution
Qu’est-ce que Ecmascript 6
Les nouveautés apportées par ES6 (nouvelles syntaxes pour les fonctions, paramètres…)
Les nouveautés à prévoir pour ES7
La rétrocompatibilité du langage grâce à Babel

Design patterns

Principes SOLIDImplémentation / généralisation / spécificationPolymorphisme et principe de substitutionAssociation : composition / agrégationPrincipaux design patternsStructures de données avancées

 

TRAVAUX PRATIQUES :
 

Transformation d'un usage classique de JavaScript en Programmation Orientée Objet, etc.

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation JavaScript perfectionnement : Note moyenne : 4,3/5
4/5
Avis certifié A suivi un cours chez PLB

AF

Mon avis sur le contenu du stage :

"Très satisfait .. j'ai appris enormément"

Mon avis sur le formateur :

"Assez concis maitrise son sujet"

4/5
Avis certifié A suivi un cours chez PLB

AHH

Mon avis sur le contenu du stage :

"ça serait bien d'avoir plus de travaux pratiques/exercices même si c'est difficile de tout faire sur 2 jours."

Mon avis sur le formateur :

"L'animateur a une excellente compétence en pédagogie, à expliquer de manière simple les concepts difficiles."

Ce que j'ai le plus apprécié :

"Environnement de travail satisfaisant pour cette formation."

5/5
Avis certifié A suivi un cours chez PLB

PP

Mon avis sur le formateur: Kevin est un excellent pédagogue, les 2 jours de stages sont passés très vite, tous les sujets que nous avons souhaité aborder ont pu être traité en profondeur.
S'INSCRIRE À CETTE
FORMATION JAVASCRIPT AVANCÉ
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

4 j

 

Web - Digital

Maîtriser JavaScript
Le web est devenu très dynamique et interactif. Des interfaces utilisateurs (UI) riches sont désormais nécessaires à la fois pour les back-offices et le...

3 j

 

Web - Digital

Animate CC
Savoir capitaliser sur des outils ayant fait leur preuve depuis plus de 15 ans dans l’animation Flash pour produire de l’animation HTML5, c’est le pari, et au final le gros point...

4 j

 
Cette formation Jquery vous permet d'acquérir des connaissances et des compétences pour développer des sites Web interactifs et dynamiques avec le Framework jQuery....

3 j

 

Web - Digital

JQuery Mobile
Jquery mobile est un framework optimisé et riche pour le développement d'application ou de sites WEB pour équipement mobile (tablette, téléphone) mais aussi...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB