Nos domaines de formation :

Formation JavaScript, perfectionnement

4,1 / 5
Stage pratique
meilleur vente
Durée : 4 jours
Réf : JPG
Prix  2019 : 2540 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Cycles certifiants
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Le langage JavaScript est devenu incontournable pour le développement d'applications client riches. Ce cours vous donnera tout le savoir-faire technologique pour mettre en oeuvre de véritables applications Web à partir de concepts avancés JavaScript ES5, tout en vous préparant à l'utilisation de ES2015.

Objectifs pédagogiques

  • Découvrir les concepts avancés JavaScript ES5
  • Mettre en pratique la Programmation Orientée Objet
  • Maîtriser l'environnement de débogage
  • Mettre en œuvre le framework JavaScript jQuery
  • Manipuler les API JavaScript HTML5
  • Appréhender la notion de JavaScript côté serveur avec Node.js
PROGRAMME DE FORMATION

Rappels JavaScript : ES5, DOM, événement

  • Les méthodes de création dynamique d'objets.
  • Phases des événements capture, capturing, bubble.
  • La gestion des événements. Les objets de type Event.
  • Structure de données XML et JSON
  • Les méthodes avancées en ES5.

Exercice
Echange de données JSON. Création d'événements.

Framework jQuery

  • Fonctionnement et intégration.
  • Gestion et délégation des événements.
  • jQuery pour des échanges Ajax, gestion des formulaires.

Travaux pratiques
Créer un plugin jQuery.

Initiation à ES6/2015

  • Les nouveautés principales.
  • Les superset JavaScript : TypeScript, Babel, Traceur.
  • ES6 en production.

Travaux pratiques
Mise en production de code ES2015 avec TypeScript et Node.js.

Programmation Orientée Objet

  • Rappels sur l'objet. Propriétés.
  • La chaîne de portée. La chaîne de prototype.
  • Méthodes. Héritage. Portée des données privées et publiques. Mapping et sérialisation.
  • Design Pattern Clés en JavaScript.
  • Closure function. Singleton et Modules.

Exercice
Mise en pratique de la POO. Développer un micro framework de gestion du DOM.

Expressions régulières

  • Structure et syntaxe d'une expression régulière.
  • Validation asynchrone.

Travaux pratiques
Contrôle de dates, email.

Environnement de débogage

  • Chrome Devtools, Firefox Developper, Node-debug
  • Gérer les messages d'erreur client en production.
  • Tests multinavigateurs. Stockage des tests.
  • Tests de performance.

Travaux pratiques
Recherche de bugs et optimisation des performances avec les ChromeDevtools.

Echange de données, interactions

  • Solutions de stockage embarqué de données : SQLite, LocalStorage, Cookies.
  • Compenser les latences de communication.
  • JSON Web Token, sécuriser les échanges.
  • XMLHttpRequest, consommation de services distants.
  • Serveur JavaScript Node.js.

Travaux pratiques
Appel de services Web. Utiliser une base embarquée, échanges avec la base distante.

Programmation JavaScript sous HTML5

  • Nouveaux événements.
  • Gestion des API multimédia.
  • Modes de communication client/serveur.
  • Utilisation des Web Worker.
  • Le développement mobile "offline first".
  • Optimisation des communications client/serveur.

Travaux pratiques
Manipulation JavaScript sous HTML5.

Cycles certifiants
Participants / Prérequis

» Participants

Développeurs et chefs de projet Web.

» Prérequis

Bonnes connaissances en JavaScript et HTML. Connaissances de base de XML.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Avis vérifiés
picto avis vérifiés
Aurélie S. 11/09/2018
4 / 5
Contenu adapté et bonne pédagogie, par contre certains TP ont duré beaucoup trop longtemps car le niveau n'était pas adapté pour tout le monde. On s'attendrait à voir des compétences javascript plus élevées chez les élèves pour une formation de "perfectionnement". Point d'amélioration Orsys : s'assurer du niveau des élèves.

Gaëtan F. 11/09/2018
4 / 5
Le contenu de la formation le formation sont bon mais manque d'accompagnement lors de la réalisation des exercices afin de mieux appréhender la théorie.

Laetitia R. 22/05/2018
4 / 5
mériterait 1 jour de plus. certains sujets ont été traités trop rapidement.

Christelle G. 22/05/2018
5 / 5
Cela va vite mais c'est normal, étant donné le contenu. Formation parfaitement adéquate.

Cyrille R. 14/11/2017
3 / 5
Contenu un peu superficiel pour du perfectionnement et support vieillissant et parfois erroné.

Nicolas P. 14/11/2017
3 / 5
Les sujets abordée, ne sont pas assez approfondie. Nous sommes passé rapidement sur des notions clés du JavaScript (Ex : la gestion des Promises)

Gael B. 14/11/2017
3 / 5
Cette formation est une bonne formation débutante mais certainement pas une formation " Perfectionnement" les sujets les plus complexes que l'on retrouve dans le langage ne sont pas ou peu abordés. Le support de formation n'est pas à jour et comporte quelques erreurs.

Romain N. 14/11/2017
4 / 5
Je suis satisfait de la formation, néanmoins dans ce type de formation technique, j'ai pu constater qu'il y a une partie théorique que l'on survole, puis des TP/Exercices. J'apprécie plus l'approche de TD (travaux dirigés) afin d'assimiler pleinement et concrètement le théorique puis de passer aux TP/exercices.

Sébastien P. 14/11/2017
4 / 5
Programme très vaste et très complexe. J'ai du mal à synthétiser les notions fondamentales, je pense que la formation était un peu trop forte par rapport à mon niveau actuel. Très bonne qualité de relationnel et de prestance de l'animateur et de nombreux exemples malheureusement pas toujours corrigé où à jour.

Vincent M. 14/11/2017
5 / 5
Contenu intéressant et correspondant au niveau énoncé dans le titre de la formation. TP parfois un peu succin dans leur énoncé . J'ai pu retenir et comprendre les concepts abordé, la formation a donc fonctionné sur moi.

John S. 14/11/2017
5 / 5
Contenu extrêmement riche mais abordé avec efficacité et interactivité. Génial

Stéphane M. 14/11/2017
5 / 5
Très bon cours avec une grande place à la mise en pratique.

Gregory P. 14/11/2017
4 / 5
Formateur qui maîtrise son sujet et qui n'a pas d'hésitations lorsqu'on lui pose des questions, c'est très appréciable
Avis client 4,1 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.