Formation Maîtriser JavaScript

Formation

À Levallois-Perret

2 290 € HT

Appeler le centre

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

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 côté front

Les sites et dates disponibles

Lieu

Date de début

Levallois-Perret ((92) Hauts-de-Seine)
Voir plan
22/24 Rue du Président Wilson, 92300

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Introduction

Le rôle de JavaScriptStandards, compatibilité et outilsProblématiques (chargement, sécurité, accessibilité, référencement, performances).

Le langage JavaScript

Variables et types de donnéesOpérateursConditions et bouclesFonctionsObjet simple et JSONObjets natifs : window, document, etc.

Manipulation de la page (DOM)

Sélection d'élémentsModification du contenu HTML Modification du graphisme CSS

Evénements interactifs

Liste des événements : formulaires, etc.Réagir à un événement Réactions à retardement

AJAX : dialoguer avec le serveur

XMLHttpRequestMéthodes et en-têtes HTTP Récupération de contenus HTML, XML ou JSON

Outils et bonnes pratiques

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

Les données et les boucles

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

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

Performances

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

Programmation Orientée Objet : les bases

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

Programmation Orientée Objet : 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 patterns Structures de données avancées

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Formation Maîtriser JavaScript

2 290 € HT