Skip to content
Skip to Content
Coding
Web Dev

Maîtriser TypeScript : du JavaScript aux applications robustes

Cette formation initie les participants à TypeScript, le sur-ensemble typé de JavaScript qui apporte structure, maintenabilité et robustesse aux applications modernes. À travers des ateliers pratiques, les participants apprendront à exploiter le typage statique, les interfaces, les génériques et les types avancés pour améliorer la qualité et la stabilité de leur code.

Content
  • Introduction à TypeScript : pourquoi et quand l’utiliser 
  • Comprendre la transpilation et la configuration du compilateur 
  • Types de base et annotations de type 
  • Inférence et vérification de types 
  • Interfaces et alias de type 
  • Classes, héritage et spécificités du modèle objet TypeScript 
  • Énumérations (enums) 
  • Fonctions : surcharge, type de retour et typage des paramètres 
  • Génériques et modèles réutilisables 
  • Types conditionnels et utilitaires 
  • Typage avancé : keyof, typeof, types mappés 
  • Types utilitaires intégrés (Record, Pick, Omit, etc.) 
  • Modules et structuration du code 
  • Intégration dans un projet JavaScript existant 
  • Débogage et options du compilateur 
  • Bonnes pratiques pour les projets TypeScript à grande échelle 

Learning Outcomes
  • Comprendre le rôle de TypeScript dans le développement web moderne. 
  • Écrire du code plus fiable grâce au typage statique et à l’inférence. 
  • Maîtriser les concepts de typage avancé (génériques, types conditionnels, utilitaires). 
  • Utiliser TypeScript avec Angular, React ou Node.js. 
  • Configurer et maintenir un environnement TypeScript professionnel. 

Training Method

La formation alterne entre apports théoriques et exercices pratiques. Les participants développent un projet fil rouge en appliquant progressivement les fonctionnalités du langage, tout en apprenant les meilleures pratiques de typage et d’architecture de code.

Certification
Certificate of Participation
Prerequisites
This training has no prerequisites
Planning and location
Session 1
23/09/2026 - Wednesday
09:00 - 17:00
Session 2
24/09/2026 - Thursday
09:00 - 17:00
Session 3
25/09/2026 - Friday
09:00 - 17:00
Available Edition(s):
84.00 € 84.00 €

Your trainer(s) for this course