Formation JavaScript, programmation avancée
JavaScript, programmation avancée
3 jour(s) | 21h | Tarif par personne : 1990€ HT
Ref : F-DEV-JVS2
Cette formation avancée sur JavaScript ES2023 vous permettra d’explorer la maîtrise de la syntaxe moderne, des patterns fonctionnels et des outils de bundling et transpilation. Vous apprendrez à sécuriser votre code, à optimiser les performances et à déployer des applications web prêtes pour la production, tout en intégrant des pratiques d’éco-conception et d’IA.
OBJECTIFS de la formation Programmation avancée en Javascript
- À l’issue de la formation, le stagiaire sera capable de développer des sites et applications web riches à partir de concepts avancés dans la dernière version de JavaScript.
- Découvrir les dernières évolutions de JavaScript
- Manipuler les fonctions avancées de JavaScript
- Maîtriser la syntaxe moderne
- Sécuriser son code
- Choisir la version la plus adaptée à son besoin
POUR QUI ?
Développeurs Web, architectes web, chefs de projet, webmasters.
PRÉ-REQUIS
- Avoir suivi la formation de 1er niveau Javascript ou posséder des connaissances pratiques en JavaScript, HTML et CSS.
PROGRAMME DE LA FORMATION Javascript avancé
JavaScript, programmation avancée
- Jour 1 Matin : ECMAScript moderne et compatibilité
• ES6+ : let/const, destructuring, spread/rest• Modules natifs vs bundlers• Transpilation ciblée (Babel preset-env)• TP : modernisation d’un script legacyJour 1 Après-midi : Programmation fonctionnelle avancée• Closures, currying, composition• RxJS basique et observables• Async patterns : Promises, async/await• TP : réécriture fonctionnelle d’un moduleJour 2 Matin : APIs, DOM avancé et sécurité• Fetch, WebSockets, Service Workers• Protection XSS/CSRF, Content Security Policy• TP : implémentation d’un worker sécuriséJour 2 Après-midi : Tests et typage• Jest, Mocha, Chai• Introduction à TypeScript et JSDoc• TP : tests unitaires et conversion TSJour 3 Matin : Bundling et optimisation• Webpack/Rollup/esbuild avancé• Tree-shaking, code splitting, lazy-loading• Mesure de performance avec Lighthouse• TP : bundle optimisé pour un SPAJour 3 Après-midi : Green IT et CI/CD responsable• Réduction de l’empreinte carbone du pipeline• GitHub Actions avec workflow éco-friendly• TP : mise en place d’un pipeline durableQCM de validations des acquis
PÉDAGOGIE
Les sessions de formation seront organisées soit en 100% présentiel soit en classe en full distanciel.
ÉVALUATION / CERTIFICATION
- Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
- Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l’espace apprenant en ligne
- QCM de fin de formation
MODALITÉS D’ACCÈS & INSCRIPTION
Le client qui souhaite réserver une place remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou distanciel.
Afin de mieux organiser votre participation, nous vous encourageons vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à Handicap@learneo.fr. Cette démarche proactive nous permettra de personnaliser notre approche et de vous offrir un soutien optimal.
Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous réserve de disponibilité de places et de labs le cas échéant.
Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.