Ils nous ont fait confiance NRJ Pole Emploi actua decors db creations Ils nous ont fait confiance Plexicom Ils nous ont fait confiance OPPBTP EPSILON 3D ils nous ont fait confiance studio en tete ils nous ont fait confiance interview international ils nous ont fait confiance perpignan ils nous ont fait confiance egis effective ils nous ont fai confiance rivamedia ils nous ont fait confiance Formations Partout en France Formations Partout en France

JavaScriptDemande de renseignements

Partout en France

Vous avez un besoin de formation sur JAVASCRIPT ? Profitez de nos solutions formatives dédiées à vos besoins et adaptées à votre activité professionnelle. Nos formateurs «web» sont des professionnels recrutés pour leur expérience professionnelle et leur expertise sur le langage Javascript et ses objets. Nos consultants traceront avec vous un programme ciblé sur les précisions de vos demandes.

Pour organiser ces formations sur JAVASCRIPT réussies, nous déployons tout notre savoir-faire. Nos conseillers formation vous orientent vers le module qui vous sera le plus optimal et vous mettent en lien avec votre formateur pour réaliser un audit gratuit. La «proximité», mise en avant dans toutes nos réalisations, nous est primordiale. Vous bénéficierez d’un formateur de votre région pour répondre favorablement à vos attentes.

Partout en France : Amiens, Angers, Bordeaux, Dijon, Grenoble, Le Havre, Le Mans, Lille, Lyon, Marseille, Metz, Montpellier, Nantes, Nice, Nîmes, Orléans, Paris, Perpignan, Reims, Rennes, Rouen, Saint-Etienne, Strasbourg, Toulon, Toulouse, Tours, Villeurbanne…

CLIQUEZ SUR VOTRE NIVEAU ↓

Nos Tarifs

INTER / INTRA

NOUS CONSULTER

Recevez votre devis personnalisé en un temps record!

Livre Offert pour toute formation

Pour toute question, appelez nos conseillers au 0 972 415 096

Programme :

JAVASCRIPT Débutant

PUBLIC : Tous les informaticiens chargés de l’aspect interactif d’un site web ou d’une application.
PRE-REQUIS : Bonne maîtrise du langage HTML , CSS et d’un langage de programmation.
DUREE : 3 jours soit 21 heures.
OBJECTIFS :

  • Manipuler le contenu de la page.
  • Animer son aspect graphique.
  • Mettre en place l’aspect interactif grâce aux événements déclenchés par l’utilisateur.
  • Continuer à dialoguer avec le serveur sans recharger la page (AJAX).

METHODES ET OUTILS PEDAGOGIQUES :
Formation dispensée par un formateur professionnel spécialisé sur les logiciels de création et de développement web. Pc/mac complet, tableau mural et divers supports de cours. Formation théorique et pratique.
LIEU DE LA FORMATION : En stage ou en intra.

INTRODUCTION AUX TECHNIQUES HTTP, AUX NAVIGATEURS ET LEURS DOM

  • Les principes de base des technologies clients serveurs.
  • Présentation des différentes possibilités avec illustration par des exemples complexes et concrets.
  • Mode d’appels des scripts depuis les pages HTML.
  • Comment créer une zone de saisie?
  • Les différents modes de saisie HTML.
  • Introduction aux navigateurs, au JavaScript et au DOM.
  • Les principes d’utilisation des DOM, les différences principales entre les navigateurs et les conseils d’utilisation.
  • L’interpréteur JavaScript: entrées/sorties des programmes.

LE LANGAGE JAVASCRIPT

  • Introduction au langage JavaScript, présentation d’exemples simples, les versions de JavaScript, JavaScript embarqué dans les pages HTML.
  • La grammaire du langage, les variables, les types de données, les opérateurs, les instructions, les structures de programmation, la définition et l’utilisation de fonctions.
  • Les objets et leurs utilisations en JavaScript, les dialogues avec l’utilisateur, les tableaux, la gestion des événements et les différences selon les navigateurs, les objets prédéfinis.
  • Les pièges classiques en JavaScript.

LES OBJETS DU LANGAGE JAVASCRIPT

  • Gestion des chaînes de caractères à travers l’objet String.
  • Les principales fonctions mathématiques dans l’objet Math.
  • Manipulation des dates via l’objet Date.
  • Manipulation des tableaux via l’objet Array.
  • Les expressions régulières dans le JavaScript.

JAVASCRIPT : LES OBJETS DE LA PAGE HTML.

  • L’objet windows : gestion des fenêtres et de leur communication. Les popups.
  • L’objet document : Le fonctionnement de l’objet document.
  • Interactivité, contrôle et transformation des pages HTML.
  • L’objet form : Contrôle des données saisies dans un formulaire, gestion des contenus des champs de saisie.
  • Formulaire dynamique.

MANIPULATION DE LA PAGE (DOM)

  • Sélection d’éléments.
  • Modification du contenu HTML.
  • Modification du graphisme CSS.

AJAX : DIALOGUER AVEC LE SERVEUR

  • Pourquoi AJAX (Asynchronous JavaScript And Xml )?
  • XMLHttpRequest .
  • Méthodes et en-têtes HTTP.
  • Récupération de contenus HTML, XML ou JSON.

JAVASCRIPT Perfectionnement

PUBLIC : Tous les informaticiens chargés de l’aspect interactif d’un site web ou d’une application.
PRE-REQUIS : Bonne maîtrise des bases du langage de programmation.
DUREE : 2 jours soit 14 heures.
OBJECTIFS :

  • 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.

METHODES ET OUTILS PEDAGOGIQUES :
Formation dispensée par un formateur professionnel spécialisé sur les logiciels de création et de développement web. Pc/mac complet, tableau mural et divers supports de cours. Formation théorique et pratique.
LIEU DE LA FORMATION : En stage ou en intra.

OUTILS ET BONNES PRATIQUES EN JAVASCRIPT

  • JSdoc et Closure Compiler.
  • JSHint.
  • Debugger.
  • Profiler et Navigation Timing API.
  • Gestion des erreurs : exceptions.

LES DONNEES ET LES BOUCLE DU LANGAGE JAVASCRIPT

  • Types de données et subtilités.
  • Les différentes formes d’incrémentation.
  • Manipulation binaire.
  • Arrays : manipulation avancée.
  • Objets : les différentes syntaxes.
  • JSON et (dé)sérialisation.
  • Copie / référence.
  • Règles de transtypage et comparaisons.
  • Expressions Régulières.
  • Des constantes ?
  • Problèmes d’énumération.

LES FONCTIONS JAVASCRIPT

  • Contrôle des paramètres.
  • Paramètres obligatoires / facultatifs / indéfinis.
  • Gestion intelligente des paramètres.
  • Fonctions anonymes, closures et callback.

PERFORMANCES DES APPLICATIONS ECRITES EN JAVASCRIPT

  • Minification et concaténation des scripts.
  • Mode strict.
  • Portée : encapsulation / namespace.
  • Garbage collector.
  • Efficacité d’un algorithme : temps et espace.

PROGRAMMATION ORIENTEE OBJET ET JAVASCRIPT : LES BASES

  • Intérêts : maintenance, évolutions, etc.
  • Fonction constructeur.
  • Prototype.
  • Contexte (this) et tests.

PROGRAMMATION ORIENTEE OBJET ET JAVASCRIPT : CONCEPTS AVANCES

  • Les classes natives : String, Array, Object, etc.
  • Augmenter ou réécrire JavaScript.
  • Visibilité : propriétés publiques / privées.
  • Visibilité : méthodes publiques / privées / privilégiées.
  • Les différentes formes d’héritage.
  • Appels parents : call / apply-jQuery.extend().
  • Méthodes et propriétés statiques.
  • Méthodes abstraites et interfaces.
  • Nouveaux outils des navigateurs modernes.

DESIGN PATTERNS

  • Principes SOLID.
  • Implémentation / généralisation / spécification.
  • Polymorphisme et principe de substitution.
  • Association : composition / agrégation.
  • Principaux design patterns.
  • Structures de données avancées.

Nos formations sur JavaScript sont réalisables partout en France, à domicile ou sur votre lieu de travail. Formation JavaScript Tours (37), Toulouse (31), Strasbourg (67), Rouen (76), Rennes (35), Reims (51), Paris (75), Orléans (45), Nice (06), Nantes (44), Montpellier (34), Metz (57), Marseille (13), Lyon (69), Lille (59), Grenoble (38), Bordeaux (33), Angers (49), Amiens (80), ...

Télécharger les CGV