Illustration stages Nous recrutons
Develop

Formation JavaScript / TypeScript - Avancé

Améliorez vos compétences en JavaScript / TypeScript avec l’aide de nos experts !
3 jours (21h00)
1 à 8 personnes
0 participant·e·s
de janvier 2023 à ce jour.
Théorie - 60%
Pratique - 40%
Formation JavaScript avancé 4SH : perfectionnement JS et TypeScript
Prix de la formation 1950 € HT Niveaux disponibles Prochaine(s) session(s)
Du 10/03/2025 au 12/03/2025
Pré-inscription
Niveau :
Icône avance Avancé
En soumettant ce formulaire, vous  acceptez que 4SH mémorise et utilise vos données personnelles dans les conditions décrites dans la Notice d'informations RGPD.
Merci de cocher l'acceptation de la notice d'informations RGPD.
Prix de la formation
1950 € HT

Description formation JavaScript

JavaScript est le langage de programmation de facto pour le développement web, et ses usages sont en constante progression depuis des années. Auparavant cantonné à une exécution dans les navigateurs, le langage se popularise également sur le serveur avec NodeJS et, plus récemment, les pratiques de Server Side Rendering portées par des frameworks Frontend.

TypeScript, le complément parfait à Javascript, offre un typage statique optionnel, simplifie le développement et améliore la maintenance des projets à grande échelle.

Cette formation vise à équiper les participants des compétences avancées pour exceller dans le développement web moderne. La formation s’appuie sur des éléments théoriques mais également des démonstrations et des travaux pratiques pour assurer une maîtrise complète des concepts avancés de ce langage.


Pour qui ?

Cette formation s'adresse à des développeurs disposant déjà des connaissances fondamentales sur Javascript et Typescript et qui désirent les approfondir.

Prérequis

  • Connaissances avancées sur les concepts de programmation
  • Connaissance de JavaScript et TypeScript

Objectifs pédagogiques

  • Acquérir une compréhension approfondie des concepts avancés de JavaScript
  • Maîtriser la Programmation Orientée Objet (POO) en JavaScript et TypeScript
  • Savoir utiliser et manipuler des APIs JavaScript HTML5
  • Tour d’horizon de frameworks tels que React, Angular et VueJS
  • Apprendre à utiliser des environnements de débogage modernes
  • Comprendre et utiliser les syntaxes modernes de JavaScript (ES6+)
  • Développer des applications web interactives et gérer les événements navigateurs
  • Appréhender les notions de sécurité en JavaScript
  • Découvrir et maîtriser TypeScript pour des applications robustes et typées

Programme formation JavaScript

  1. Introduction
  2. JavaScript avancé
    • Rappels JavaScript : DOM, événements et syntaxe JS
    • Méthodes avancées en ES6 et ES6+
    • Structures de données XML et JSON
    • Les promise
    • Les expressions régulières
  3. Programmation orientée objet
    • Propriétés, chaînes de portée et de prototype, méthodes, héritage
    • Design pattern en JavaScript : closure function, singleton, modules
  4. ES6/2015 et programmation JavaScript sous HTML5
    • Nouveautés principales d’ES6, superset JavaScript : TypeScript, Babel, Traceur, Arrow functions, Destructuring, ...
    • Modes de communication client/serveur, Web Workers, développement mobile "offline first"
  5. Environnement de débogage
    • Utilisation de Chrome Devtools, Firefox Developer, Node-debug
    • Tests multi navigateurs, stockage des tests, tests de performance
  1. Échange de données et interactions
    • Solutions de stockage embarqué de données : SQLite, LocalStorage, Cookies.
    • JSON Web Token, sécuriser les échanges, XMLHttpRequest
  2. Rappels TypeScript
    • Objectifs du langage, histoire et compatibilité avec JavaScript
    • Typage, classes, interfaces, généricité, modules et décorateurs
  3. Notions avancées de TypeScript
    • Utilisation avancée des types et interfaces, décorateurs de classes et propriétés
    • Modules avancés : export/import, namespaces, declarations merging
  4. Bonnes pratiques et outillage
    • Présentation de npm et gestion des scripts Webpack et Vite
    • Linting, tests unitaires, introduction à l'intégration continue (CI)
  5. Conclusion
    • Angular
    • React
    • Vue


Modalités d'accueil

Café offert
Repas du déjeuner inclus dans le tarif de la formation
Parking


Formation(s) liée(s)

Angular
à partir de
2200 €
(8)

Angular

Develop

Formez-vous au framework Angular et créez des applications web dynamiques et complexes.