PLB Consultant

Formation JavaScript perfectionnement

PLB Consultant
À Levallois-Perret

1165 
HT
Ou préférez-vous appeler directement le centre?
01 43... Voir plus

Infos importantes

Typologie Formation
Lieu Levallois-perret
  • Formation
  • Levallois-perret
Description

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

Installations (1)
Où et quand
Début Lieu
Consulter
Levallois-Perret
22/24 Rue du Président Wilson, 92300, (92) Hauts-de-Seine, France
Voir plan
Début Consulter
Lieu
Levallois-Perret
22/24 Rue du Président Wilson, 92300, (92) Hauts-de-Seine, France
Voir plan

Opinions

0.0
Non évalué
Évaluation de la formation
100%
Recommandé
5.0
excellent
Évaluation du Centre

Opinions sur cette formation

Il n'y a pas encore d'opinions sur cette formation
* Opinions recueillies par Emagister et iAgora

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

Design patterns

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


Ceux qui ont consulté cette formation ont également consulté...
En voir plus