Javascript avancé - formation avancée pour maîtrisez les subtilités du langage JavaScript par Human Coders

Lieu(x)
En centre (75)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Jour 1
Bases du langage
Les 7 types de valeurs en JavaScript
Les structures de données natives (Object, Array, Map, Set)
Rappels sur le DOM
Les polyfills et transpilers
Programmation événementielle
Programmation asynchrone (promesses) et considérations générales de performances
Mise en pratique : construction accompagnée d'une application (1/3)
- Manipulation de données
- Construction d'une interface simple
Jour 2
Concurrence/Parallélisme : comment fonctionne "l'event loop"
Les modules en JavaScript
Outillage (browserify, NPM et Babel)
Les principaux ajouts de ES6
Ecosystème NPM, utilisation de librairies externes
Qualité de code (Linting, Tests unitaires)
Mise en pratique : construction accompagnée d'une application (2/3)
- Séparation en modules
- Nettoyage du code, tests
Jour 3 : Introduction aux frameworks React / Vue
Principes généraux
Syntaxe JSX
Gestion du flux de données
Cycle de vie des composants
Tests unitaires
En fonction du temps restant, discussions et/ou introductions ouvertes sur tout sujet d'intérêt (Redux, Typescript, Bundlers, Git...)
Mise en pratique : construction accompagnée d'une application (3/3)
- Migration de l'application en React
- Augmentation des fonctionnalités de l'interface
- Tests
Objectifs
Maîtriser les concepts importants de JavaScript
Connaître les pièges classiques du langage
Oublier jQuery :)
Connaître des idiomes de la programmation JavaScript moderne
Savoir bien structurer et organiser son code
Savoir débugger son code avec les outils développeur
Être à l'aise avec l'écosystème d'outils
Comprendre l'intérêt des frameworks modernes tels que React.js et Vue.js
Centre(s)
  • Paris - 12ème (75)
  • Paris - 16ème (75)
Métier(s)
Compétence(s)
Formation proposée par : Human Coders
À découvrir
VERTEGO INFORMATIQUE
Javascript par VERTEGO INFORMATIQUE
Langages de Programmation - JavaScript avancé - par M2I Formation (Siège)
SAGEXA
Maîtriser le langage javascript dans un contexte web par SAGEXA
JavaScript avancé par M2I FORMATION NANCY
JavaScript avancé par M2i FORMATION STRASBOURG
JavaScript avancé par M2i
JavaScript - niveau avancé par PLB Consultant
CONNEXION GRAPHIQUE
DEVELOPPEMENT EN JAVASCRIPT par CONNEXION GRAPHIQUE
Webmaster Avancé : Javascript/JQuery par Dawan
Webmaster Avancé : Javascript/JQuery par Dawan