ES Total
La formation ES Total est la seule à couvrir 100% du langage JavaScript de dernière génération. Elle a été
créée pour répondre à celles et ceux qui, de temps à autres, nous disaient : « c’est super bien la première
journée de Node.js / Web App Modernes, ou tes présentations en conférences, mais moi j’aimerais vraiment
*connaître les dernières nouveautés du langage à fond*, dans tous les recoins. ».
Delicious Insights a une solide réputation d’expertise sur ECMAScript (JavaScript), et nous adorons cette
puissance méconnue du langage, aussi il nous a semblé naturel de sortir une formation à destination des
personnes désirant devenir la référence absolue sur JS pour leurs collaborateurs.
C’est ainsi qu’est née ES Total (dont le nom, inévitable, a causé le renommage longtemps reporté de JS Total,
désormais Web App Modernes). Avec elle, pas un seul aspect du langage
qui soit passé sous silence, pas un cas à la marge qui ne soit évoqué… et non contents de couvrir la toute
dernière version du langage, on explore même ce qui va sortir dans les années à venir ! Trois jours donc
très denses, comme toujours chez nous !
Objectifs
La formation ES Total vise à permettre aux apprenant·e·s de :
Connaître 100% du JavaScript de dernière génération
Choisir les bonnes syntaxes pour améliorer la maintenabilité et l’expressivité
Écrire du code JS plus idiomatique en évitant les approches obsolètes
Savoir utiliser les nouveaux types de données et protocoles (ex. itérabilité)
Écrire du code asynchrone avancé mais maintenable
Utiliser la métaprogrammation pour réduire la quantité de code
Sécuriser le code, notamment à l’aide des proxies ES
Besoins matériels & logiciels
- Disposer d'un ordinateur de performance suffisante, correctement configuré (notamment selon l’éventuel guide d’installation associé à la formation et indiqué au plus tard en convocation)
- Cet ordinateur doit être équipé d'une webcam, d'un micro et d'une sortie audio
- Disposer d'une connexion internet avec un débit minimal descendant/montant de 1Mbps, et idéalement au moins 5Mbps (tester ici)
- Pouvoir exécuter Zoom, soit en tant que logiciel installé, soit via le client 100% web. Le bon fonctionnement du client installé peut être testé ici.
Programme
Sucre syntaxique et confort
Notations raccourcies
Syntaxe de classes
Déstructuration
Rest et Spread
Valeurs par défaut
Template strings (classiques et tagged)
Trailing commas
Nommage automatique des fonctions
Portée et binding
Portée de blocs avec
let
etconst
Fonctions fléchées
Itérabilité
Itérables
for
…of
Générateurs
Littéraux numériques
Binaires et octaux
Number
vs.parseInt
/parseFloat
Ce qui arrive après ES2018…
Bibliothèque standard
Nouveautés de la bibliothèque standard
Sets et Maps
Tableaux et buffers typés
Unicode++
Unicode, pourquoi ?
Prise en charge étendue d’Unicode
À propos de ES402
À venir…
Programmation asynchrone
Rappels
Promesses
async
/await
Modules natifs
Rappels sur le contexte
Imports, exports, live bindings et chargement
Import dynamique
Prise en charge native et transpilée
Meilleures pratiques
Symboles
La base
Personnalisation de traitements natifs
Proxies
Principes et objectifs
Traps et API
Reflect
Exemples concrets
Proxies révocables
Moyens pédagogiques et techniques, suivi et appréciation
Les apprenant·e·s reçoivent, à chaque début de période, un accès :
aux diapositives du support de cours au format web, afin de pouvoir faciliter leur suivi,
au lab interactif en ligne pour les exercices à réaliser.
Après la session, ils reçoivent par ailleurs :
un e-mail de debrief très fourni et riche en ressources,
une archive de référence, contenant les slides de toute la formation, les solutions à tous les exercices, et diverses ressources complémentaires.
L’évaluation des acquis se fait en cours de formation, au moyen de la réussite des exercices interactifs en ligne, qui sont guidés et corrigés automatiquement.
Demander une convention de formation Prochaines sessions de formation
Tarifs indicatifs
Apprenant·e·s de la convention | Tarif unitaire |
---|---|
1 à 2 personnes | 1 500 € HT |
3 à 5 personnes | 1 350 € HT |
À partir de 6 personnes | 1 200 € HT |
Vous souhaitez une formation intra entreprise ou sur mesure ?
Pour une formation personnalisée, en accord avec vos besoins, dans vos locaux ou dans nos locaux.
Demander ma formation intra / sur mesure