ES Total et Webpack : 2 nouvelles formations !
Par Delicious Insights • Publié le 25 sept. 2017

Cet article est également disponible en anglais.

Vous les avez réclamées à cor et à cri, les voici : nos deux nouvelles formations ES Total et Webpack ! Petite présentation rapide…

ES Total : spécial balèzes

Nos formations JS historiques dédient depuis déjà 2 ans l’essentiel de leur première journée à remettre tout le monde à niveau sur une bonne partie d’ES2015 (« ES6 »), mais évidemment, en quelques heures il y a des limites à ce qu’on peut voir.

Régulièrement, quelqu’un nous exprime le souhait, voire un véritable besoin de production, pour une formation qui couvrirait, en détail, 100% du langage, et ce naturellement dans sa dernière génération : ES2017, ES2018, etc. Oui, ça contient plein de petites subtilités cachées, de fonctionnalités obscures et de points hyper avancés, mais une véritable demande existe !

De notre côté, fans de JavaScript comme on l'est, en particulier de certains aspects un peu niche qu’on n’a justement jamais l’occasion de voir en formation, ce genre d’appel du pied ne pouvait pas nous laisser éternellement de marbre…

Voici donc ES Total.

Tout, tout, tout, vous saurez tout sur JavaScript

On a donc ressorti toutes les docs et specs de référence sur le langage, dans sa version la plus récente (ES2017), et on a pondu un déroulé capable de traiter tout ça dans ses moindres recoins. Les générateurs ? Évidemment. Les proxies ? Tu m’étonnes. Les symboles système ? Un peu, mon neveu. Les tagged template strings ? Carrément.

Rien n’est laissé au hasard. On dirait un quiz sadique : est-ce que undefined est une clé de Map valide ? Quelles parties de l’API sont inaccessibles sur la variante weak ? Quels sont les avantages et inconvénients d’un return await ?

Retour vers le futur

Mais on ne s’est pas arrêtés là. Chez Delicious Insights, nous suivons de près l’évolution d’ECMAScript, le standard qu’on appelle communément « JavaScript » (voilà pourquoi ES Total), et à notre petit niveau, nous y contribuons même. Des tas de nouveautés sont dans les tuyaux, souvent déjà utilisables, ou à tout le moins testables, grâce aux initiatives des principaux moteurs JavaScript et aux transformées de Babel.

Alors vous trouverez aussi tout ce dont on sait que ça va sortir dans la prochaine édition, et mêmes quelques pépites qui ne seront 100% officielles que plus tard encore ! Champs privés, nouveautés de RegExp, Temporal, Observables natifs… Il y a de quoi jouer !

En savoir plus sur ES Total, la formation JS qui envoie du bois

Webpack : super-pouvoirs

Il y a eu Grunt, Gulp, Brunch, Broccoli, Browserify, Rollup… Au final, dans le monde des bundlers, ces outils destinés à produire quelques fichiers optimaux à partir de tout un tas de fichiers assets de développement, Webpack s’est imposé comme la référence incontournable. Plus performant, plus optimisant, plus personnalisable, plus pratique au développement… ses avantages sont légion.

Attention chérie, ça va bundler

Toutefois, Webpack a souffert à ses débuts d’une documentation certes foisonnante mais mal structurée et parfois lacunaire, et son abondance de possibilités en a intimidé beaucoup, leur faisant rapidement perdre pied à coup d’exemples obsolètes et de didacticiels communautaires contradictoires.

Vers l’infini et au-delà !

Il n’en reste pas moins que Webpack est inégalable pour la production efficace de bundles applicatifs web front-end finement optimisés et taillés sur mesure pour les besoins spécifiques de chaque appli. Et en s’y prenant bien, on peut facilement garder la maîtrise et la compréhension de sa configuration, même pour des cas très complexes.

Cette formation part de zéro et donne toutes les clés pour construire, pas à pas, des configurations Webpack qui restent maintenables, composables et réutilisables au fil de leur croissance, depuis des cas tout simples jusqu’à des besoins extrêmement riches.

C’est juste que « Webpack Total » sonnait mal

Par ailleurs, notre formation ne se contente pas d’optimiser les performances de chargement et de temps de démarrage des applis web finales, mais s’intéresse aussi à l’expérience de développement obtenue, en accélérant tout ce qui peut l’être : boucle de feedback développeur, vitesse des builds incrémentaux, temps de production des builds finaux, etc.

On y apprend même à réaliser nos propres loaders et plugins Webpack, c’est vous dire combien son programme est exhaustif !

Un savoir-faire désormais incontournable partout où on produit du JS riche destiné aux navigateurs.

En savoir plus sur Webpack, la formation qui fait autorité

Dépêchez-vous !

Pour leur démarrage, ces formations sont prévues à raison d’une session inter-entreprises par trimestre. Le rythme pourra s’accélérer si le besoin s’en fait sentir. Chacune a pour le moment une session inaugurale prévue, en février 2018. Les places vont partir vite, alors dépêchez-vous de vous inscrire !

Au plaisir de vous former !