Formation JavaScript perfectionnement
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
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). Les objectifs de cette formation JavaScript intensive de 2 jours sont : - 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
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le 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 JavaScriptTypes 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 JavaScriptContrôle des paramètresParamètres obligatoires / facultatifs / indéfinisGestion intelligente des paramètresFonctions anonymes, closures et callback
Performances des applications écrites en JavaScriptMinification et concaténation des scriptsMode strictPortée : encapsulation / namespaceGarbage collectorEfficacité d'un algorithme : temps et espace
Programmation Orientée Objet et JavaScript : les basesIntérêts : maintenance, évolutions, etc.Fonction constructeurPrototypeContexte (this) et tests
Programmation Orientée Objet et JavaScript : concepts avancésLes 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
Design patternsPrincipes SOLIDImplémentation / généralisation / spécificationPolymorphisme et principe de substitutionAssociation : composition / agrégationPrincipaux design patternsStructures de données avancées
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation JavaScript perfectionnement