> formation Technologies numériques > formation Technologies Web > formation Développement Front-End > formation JavaScript, perfectionnement

Avis loadedNote : 4,6Length : 24TotalNote : 445TotalNote20 : 19
Toutes nos formations Développement Front-End

Formation JavaScript, perfectionnement

4,6 / 5
Stage pratique
Durée : 4 jours
Réf : JPG
Prix  2021 : 2490 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
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 ES6 (ES2015).

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • 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

Travaux pratiques

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.

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 clients
picto avis clients
NSONA M. 21/09/2021
5 / 5
Le cours s’est bien passé. On avance vite avec les TP et le projet était intéressant

STÉPHANE F. 21/09/2021
5 / 5
Très bon formateur avec du bon contenu.

ALAIN D. 21/09/2021
5 / 5
Le formateur était très clair dans ses explications. Le contenu du cours était très intéressant. Les TP m’ont permis de bien assimiler les notions du cours.

ALEXANDRE A. 06/07/2021
5 / 5
Présentation très dynamique et engageante Bonne gestion des temps forts (et de repos - recul) Focus avec lien documentation et cas pratique ( rappel des liens pour retrouver l’info) Cas pratique concret et adapté en fonction des échanges, interrogation des intervenants

HENG O. 06/07/2021
5 / 5
parfait

GHODHBANE I. 06/07/2021
3 / 5
Ce que j’ai le plus apprécier c’est le formateur qui a été dynamique et a un esprit très pédagogique.Mais la formation est plus revue de bases que du perfectionnement. Le contenu est bien mais pour du perfectionnement le niveau des participants devrait être vérifié pour être à la même page au niveau des connaissances basiques au moins pour du Javascript afin d’aller plus loin et faire du perfectionnement.

MORENO XAVIER N. 06/07/2021
5 / 5
L’introduction des TP par les cours théorique se fait naturellement. On peut facilement voir avec Thomas les points sur lesquels on est bloqué.

CAROLE D. 06/07/2021
5 / 5
Très bonne formation et formateur. Il sait s’adapter au niveau de chacun et expliquer de différentes manières afin que tout le monde comprenne. Merci

DANIEL S. 18/05/2021
5 / 5
Good training. Interesting and well explained examples and readily available solutions. Jquery, Typescript and debugging especially interesting.

MATHIEU V. 18/05/2021
4 / 5
Bonne formation mais peut-être trop technique pour des participants n’étant pas développeur. Malgré le fait d’avoir suivi la formation ’JavaScript : HTML dynamique’ auparavant chez Orsys, le niveau était assez élevé. La mention ’pour chefs de projet’ (project manager IT) n’est donc peut-être pas celle qui convient pour les participants cibles de la formation. Le contenu est par contre tr[egra

HIEU CAROLINE D. 06/04/2021
5 / 5
Formation très intéressante et qualifiante. Les TPs ont permis d’appliquer toutes les notions théoriques vues pendant le cours, et de construire sa propre application ! Formateur très gentil et pédagogue.

SHERAZADE A. 06/04/2021
5 / 5
La formation est très bien construite, aboutie et les supports sont intéressants (PDFs de cours et supports de TPs). Les exemples bien choisis et actuels. L’intervenant est très clair et maîtrise parfaitement le sujet. La formation s’est très bien passée.

DIPO A. 06/04/2021
5 / 5
Super. Un formateur qui a des bases de formateur, patient, attentif, a l’ecoute du client. Tres bon preparation des materiaux de cours, la maniere d’aborder les themes. Meme avec mon niveau de francais, j’ai pu suivre l’entierete du cours, et Thomas etait particulairement attentive a ce que je ne decroche pas.

NICOLAS P. 06/04/2021
5 / 5
excellent contenu très bon pédagogue bonne ambiance supports de qualités

JULIA L. 06/04/2021
5 / 5
Support de formation très détaillés De nombreux sujets sont présentés Bon rapport entre le cours et la mise en pratique

SALAH RIADH B. 06/04/2021
5 / 5
Très bien

LORRAINE J. 06/04/2021
5 / 5
J’ai bien aimé la formation et le formateur. Elle a repondu completement à mes attentes.

PASCAL D. 01/12/2020
5 / 5
J’ai bien aimé l’humour et l’esprit du formateur

OLIVIER A. 01/12/2020
5 / 5
Très bon formateur. les cours et TP sont bien organisés et progressifs.

MICKAEL H. 01/12/2020
3 / 5
Je pense que le contenu est bien rempli, mais il est dur pour moi d’évaluer. La formation n’était pas adapté à mon niveau. Je n’avais jamais pratiqué le HTML , CSS, ou JS. Je pense qu’une formation premier niveau aurait éte bien plus adapté à mon niveau. je ne remets pas du tout en cause la qualité de la formation ou du formateur, c’est juste que j’étais pas à la bonne forma

AURELIEN V. 01/12/2020
4 / 5
Même si mon niveau en javascript est bien trop juste, la formation était très intéressante. Le formateur nous à donner de bons conseils, des références de livres et sites internet pour progresser.

GUILLAUME C. 01/12/2020
5 / 5
très bon contenu. Qualité du fomateur et compétence... Peut etre un peu trop de recopie de code dnas les exos. Idealement, il faudrait un peu plus passer de temps à regarder coder le formateur pour comprendre puis avoir des exos pratiques où l’on code...

SCIAUDEAU B. 01/12/2020
5 / 5
Très bonne pédagogie et un discours de passionné donc une envie d’écouté, de poser des questions et d’apprendre.

YOHANN P. 01/12/2020
4 / 5
Me concernant, je n’avais pas assez de bases pour aborder ce perfectionnement. J’ai donc été un peu perdu...
Avis clients 4,6 / 5

Les avis clients 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.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
[+]
AIX
[+]
LILLE
[+]
LYON
[+]
NANTES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

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.