0% ont trouvé ce document utile (0 vote)
9 vues2 pages

Formation JavaScript Moderne en 3 Jours

Ce workshop de 3 jours sur le JavaScript moderne vise à enseigner aux participants les bonnes pratiques et les outils essentiels pour développer des applications front et back. Il s'adresse aux développeurs de divers langages souhaitant se familiariser avec JavaScript, ainsi qu'aux graphistes et chefs de projets. Les participants apprendront les bases du langage, les nouvelles syntaxes, la gestion de l'asynchrone, et les nouvelles structures de données, le tout à travers des exercices pratiques et un support de cours fourni.

Transféré par

Evan's Evan's
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues2 pages

Formation JavaScript Moderne en 3 Jours

Ce workshop de 3 jours sur le JavaScript moderne vise à enseigner aux participants les bonnes pratiques et les outils essentiels pour développer des applications front et back. Il s'adresse aux développeurs de divers langages souhaitant se familiariser avec JavaScript, ainsi qu'aux graphistes et chefs de projets. Les participants apprendront les bases du langage, les nouvelles syntaxes, la gestion de l'asynchrone, et les nouvelles structures de données, le tout à travers des exercices pratiques et un support de cours fourni.

Transféré par

Evan's Evan's
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Javascript Moderne • 3 jours

Apprenez comment créer un projet JavaScript moderne. [Link]


Les bonnes pratiques, les nouveautés, les outils et le
JavaScript d'aujourd'hui n'auront plus de secret pour vous !

Les Objectifs
Le langage JavaScript est aujourd'hui incontournable. Que ce soit dans les applications mobiles, les sites internet
ou même les robots, vous le croiserez partout !

Le but de de ce Workshop est de maîtriser le coeur du langage et son écosystème à travers la construction d'une
application de A à Z. Il vous ouvrira les portes du développement front moderne avec React mais également celles
du développement back avec [Link].

A qui s’adresse cette formation ?


Les développeurs PHP, Java, .NET ou Ruby souhaitant démarrer un projet en JavaScript
Les développeurs JavaScript ES5 souhaitant mettre leurs connaissances du langage
Les développeurs utilisant déjà ES6 souhaitant approfondir leurs connaissances et découvrir bonnes pratiques
Les graphistes souhaitant passer à l'étape supérieure et acquérir les bases du JavaScript
Les directeurs techniques ou chefs de projets souhaitant se mettre à niveau sur les bonnes pratiques

Qu’allez-vous apprendre ?
Les bases de JavaScript (ES5)
Ces dernières années, JavaScript a connu de nombreuses évolutions. Nous découvrirons les fonctionnalités
apportées par ES5 et les bases du JavaScript moderne.

Déclarer des variables et gérer leurs portées : scope et hoisting


Manipuler les tableaux avec map, filter et reduce
Comprendre les différences entre un prototype et une fonction
Modifier le comportement d'un objet grâce au descripteur de propriété

Les outils d’un développeur JavaScript


Pour bien démarrer un projet, il faut utiliser les bons outils. Certains sont incontournables, d'autres font gagner un
temps précieux ! Nous vous présenterons ceux qui vous permettront de coder de façon rapide, agréable et efficace.

Développer plus vite avec Prettier


Détecter les erreurs au plus tôt avec ESLint
Utiliser le JavaScript de demain dès aujourd'hui avec Babel
Ne plus se soucier du build avec Webpack

Une nouvelle syntaxe plus lisible


Si ES5 est la base, une nouvelle version de JavaScript sort chaque année. Les nouvelles syntaxes rendent le code
plus simple et plus efficace.

Oublier les concaténations avec les templates strings


Qu'est-ce qu'un symbole ? Quels sont les cas d'utilisation ?
Destructurer votre code de façon élégante et efficace
Prendre de l'avance et utiliser des fonctionnalités ES2018 dès aujourd'hui !
Classes, modules et fonctions
Structurer son code est essentiel, JavaScript nous propose de nombreuses solutions : les modules, les classes et
les fonctions. Nous découvrirons comment et quand les utiliser de manière efficace.

Organiser votre code avec les modules ES2015


Découvrir la syntaxe des arrow functions
Les avantages des classes par rapport aux prototypes
Introduction à la programmation fonctionnelle

Simplifiez-vous la gestion de l’asynchrone


JavaScript est basé sur une boucle événementielle et l'asynchrone est au coeur du langage. Nous verrons comment
écrire un code clair et performant pour gérer ce paradigme simplement.

Comment fonctionne la boucle événementielle ?


Qu'est ce qu’un callback ?
Passer d’un callback à une promesse
Simplifier l’asynchrone avec async / await

Les nouvelles structures de données


ES2016 a apporté de nouvelles structures de données : les Maps et les Sets. Nous découvrirons les avantages de
chacune d’elles et quand les utiliser.

Exploiter la puissance des itérateurs et des générateurs


Découvrir les nouvelles structures : Map, WeakMap, Set et WeakSet
Explorer la méta-programmation avec les Proxies

Pédagogie et Évaluation
La formation est animée en présentiel par un formateur Smooth Code qui alterne entre explications théoriques et
exercices d’application. Les exercices font partie d’un projet de développement qui permet aux participants de
mettre pratique les nouveautés présentées. Le support de cours au format PDF est partagé avec les participants au
premier jour. Le formateur présente les supports de cours grâce à un vidéoprojecteur.

Suite à la formation, une attestion sanctionnant l’acquisition des compétences visées est envoyée aux participants.

Prérequis
Les participants doivent maitriser des bases de la programmation JavaScript.
Les participants doivent venir avec leur ordinateur.

Une question ? Vous avez besoin d’un renseignement ou d’une formation personnalisée ? Nous nous ferons un plaisir de
répondre à vos questions. Tél. : 09 87 02 24 12 - Email : contact@[Link]

Vous aimerez peut-être aussi