Formation JavaScript Avancé

Notée : (117)

Durant cette Formation JavaScript Avancée, apprenez à maîtrisez les concepts importants de JavaScript, mais aussi à bien structurer et débugger votre code !

Prix (Formation inter-entreprise)

1500€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Le langage JavaScript, qui ne servait à l’origine qu’à faire des animations sur une page, permet aujourd’hui de construire des applications complexes telles que Facebook, Google Maps ou encore Netflix.
Le langage et ses pratiques ont beaucoup évolué depuis sa création, et il est important pour un développeur d’en comprendre les origines ainsi que l’état de l’art actuel.

Cette formation JavaScript Avancé sur 3 jours vous fournit une vue complète du langage, de son standard ECMAScript (dont ES6), ainsi qu’un bon aperçu d’outils pertinents à utiliser. Vous verrez également de bonnes pratiques permettant de garantir un certain niveau de qualité de code.
A l’issue de la formation, vous serez à l’aise pour construire des applications web sur ordinateur ou mobile.

Cette formation JavaScript Avancé, très orientée pratique, est destinée à des personnes ayant eu une première expérience en JavaScript souhaitant consolider leurs connaissances ou corriger leurs mauvaises habitudes.

Elle s’adresse en particulier :

  • aux graphistes, designers, intégrateur·rice·s souvent amenées à modifier ou ajouter du code JavaScript sans trop maîtriser ce qu’il se passe
  • aux développeur·euse·s web serveur souhaitant dissiper leurs a priori et comprendre les spécificités du développement d’interfaces web.

Si vous êtes débutant·e, notre formation JavaScript est faite pour vous !

Les 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

Pré-requis

  • Expérience d'au moins 1 an en développement web ou bien avoir suivi notre formation JavaScript Débutant
  • Ordinateur portable à apporter

Le programme de la formation JavaScript Avancé

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

Télécharger le programme

6 témoignages

Super formation, qui m'a permis de parcourir l'ensemble du monde javascript, je recommande !

Julien TARD

Très bonne formation, parfaite pour se remettre à jour sur le JS, David est très intéressant, il maîtrise le sujet sur le bout des doigts et transfert son savoir avec dynamisme et bonne ambiance.

Maxime ROMAND

Formation parfaite, formateur ultra compétent, actif au sein de la communauté javascript. Il est très agréable de suivre une formation à la fois théorique et pratique, une formation au sein de laquelle nous étudions les outils du moment, et parlons du futur.

Ludovic Lacorne
Cellfish

Très bonne formation, beaucoup d'échange et d'exercices stimulants.

François-Xavier GUILLOIS

David est un bon formateur, il est pédagogue et met un point d'honneur à s'assurer que tout le monde a bien assimilé un sujet avant d'en entamer un autre. Le déroulé est bien pensé. Merci David.

Robin LEBOEUF
Leboncoin.fr

La formation est bien dispensé, ni trop rapide, ni trop lente. Romain est pédagogue et sait transmettre son expérience

Yves RAVENEY
Boursorama

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

CNRS
Peugeot
Alcatel
La Poste
Air France
BNP Paribas

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

Formation JavaScript Avancé

Notée : (117)

Durant cette Formation JavaScript Avancée, apprenez à maîtrisez les concepts importants de JavaScript, mais aussi à bien structurer et débugger votre code !

Le langage JavaScript, qui ne servait à l’origine qu’à faire des animations sur une page, permet aujourd’hui de construire des applications complexes telles que Facebook, Google Maps ou encore Netflix.
Le langage et ses pratiques ont beaucoup évolué depuis sa création, et il est important pour un développeur d’en comprendre les origines ainsi que l’état de l’art actuel.

Cette formation JavaScript Avancé sur 3 jours vous fournit une vue complète du langage, de son standard ECMAScript (dont ES6), ainsi qu’un bon aperçu d’outils pertinents à utiliser. Vous verrez également de bonnes pratiques permettant de garantir un certain niveau de qualité de code.
A l’issue de la formation, vous serez à l’aise pour construire des applications web sur ordinateur ou mobile.

Cette formation JavaScript Avancé, très orientée pratique, est destinée à des personnes ayant eu une première expérience en JavaScript souhaitant consolider leurs connaissances ou corriger leurs mauvaises habitudes.

Elle s’adresse en particulier :

  • aux graphistes, designers, intégrateur·rice·s souvent amenées à modifier ou ajouter du code JavaScript sans trop maîtriser ce qu’il se passe
  • aux développeur·euse·s web serveur souhaitant dissiper leurs a priori et comprendre les spécificités du développement d’interfaces web.

Si vous êtes débutant·e, notre formation JavaScript est faite pour vous !

Les 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

Pré-requis

  • Expérience d'au moins 1 an en développement web ou bien avoir suivi notre formation JavaScript Débutant
  • Ordinateur portable à apporter

Le programme de la formation JavaScript Avancé

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

Télécharger le programme

Le(s) formateur(s)

Romain Crestey

Romain Crestey

Développeur web indépendant, Romain est fan de NodeJS, React/Redux, Typescript, ThreeJS et quelques autres. Auparavant, il était associé-hacker au sein de Ants (http://weareants.fr), et encore avant ça, il était ingénieur en dynamique vibratoire pour l'aéronautique.

Voir son profil détaillé

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation

Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.

6 témoignages

Super formation, qui m'a permis de parcourir l'ensemble du monde javascript, je recommande !

Julien TARD

Très bonne formation, parfaite pour se remettre à jour sur le JS, David est très intéressant, il maîtrise le sujet sur le bout des doigts et transfert son savoir avec dynamisme et bonne ambiance.

Maxime ROMAND

Formation parfaite, formateur ultra compétent, actif au sein de la communauté javascript. Il est très agréable de suivre une formation à la fois théorique et pratique, une formation au sein de laquelle nous étudions les outils du moment, et parlons du futur.

Ludovic Lacorne
Cellfish

Très bonne formation, beaucoup d'échange et d'exercices stimulants.

François-Xavier GUILLOIS

David est un bon formateur, il est pédagogue et met un point d'honneur à s'assurer que tout le monde a bien assimilé un sujet avant d'en entamer un autre. Le déroulé est bien pensé. Merci David.

Robin LEBOEUF
Leboncoin.fr

La formation est bien dispensé, ni trop rapide, ni trop lente. Romain est pédagogue et sait transmettre son expérience

Yves RAVENEY
Boursorama