ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Développement Front-End

Formation JavaScript, perfectionnement

4,7 / 5
Stage pratique
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

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Jessica B. 05/11/2019
4 / 5
J'aurais bien aime faire une application plus poussee qu'une todo list.

Herve D. 05/11/2019
5 / 5
conforme aux contenue du catalogue de formation en plus moderne 1 jour de plus ne sera pas de trop

Cyril C. 05/11/2019
5 / 5
Contenu très complet et qualité pédagogique du formateur excellente. Sur une note personnelle, j'ai trouvé le niveau des exercices un peu faible pour une formation de type "Perfectionnement".

Nonkouvaga T. 05/11/2019
5 / 5
Bon contenu,

Bassam A. 05/11/2019
5 / 5
Le formateur à une qualité de pédagogue indéniable et appréciable. Un meilleur équilibre du temps passé sur la présentation des concepts (moins de temps sur les concepts évidents, plus de temps sur les concepts plus complexes) me semble être le seul axe d'amélioration de la formation.

Jean-Yves Y. 05/11/2019
5 / 5
Formateur très clair, cela permet d'avoir une bonne vue générale du langage et des frameworks.

Virginie C. 05/11/2019
5 / 5
Formation intéressante avec un bon rapport théorie et pratique.

Jean-Yves N. 09/09/2019
4 / 5
Un peu plus de pratique serait utile

Benjamin B. 11/06/2019
4 / 5
Beaucoup de contenu a traiter sur 4 jours. Mériterait d'avoir une mise à disposition d'autres exercices de mise en pratique, pour confirmation/vérification des acquis après la correction d'un premier cas pratique.

Marilyne S. 11/06/2019
5 / 5
Le formateur a été très pédagogue et disponible. Les supports de cours est de TP sont disponible sur GitHub ce qui est un plus pour les consulter après la formation. Je vais pouvoir mettre en pratique la formation dès ma reprise du travail.

Olivier L. 11/06/2019
5 / 5
Le contenu est aussi intéressant sur le fond que sur la forme. Le formateur est excellent, certainement l'un des meilleurs que j'ai eu. Merci Thomas.

Benoît O. 09/04/2019
5 / 5
Très pertinent, souple et adapté par rapport au besoin. Sujet très vaste, intéressant de targetter les exemples par rapport à l'environnement des participants.

Hubert C. 09/04/2019
5 / 5
Super contenu et super formateur

Nicolas G. 09/04/2019
5 / 5
Bcp d'exercice.

Patrice P. 09/04/2019
5 / 5
bonne formation, tres orientée pratique et realite des sujets

Alexandre T. 09/04/2019
5 / 5
Formateur très compétent et capable de gérer les écarts de niveau des stagiaires tout en respectant l'intégralité du programme et même plus.

Daniel N. 09/04/2019
5 / 5
Très bon formateur. Il prend le temps de suivre chacun d'entre nous et il s'adapte à notre niveau. J'aurais aimé en voir un peu plus sur Angular mais c'est déjà bien ce qu'on a vu :) Je le recommande vivement pour d'autres formations chez Orsys. Merci Cyril, je me sens moins newbie avec le javascript à présent!
Avis client 4,7 / 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.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS
[+]
LYON

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys