Aller au contenu principal

Formation TypeScript - Maîtriser et développer

  • 3 jours (21 heures)
  • Perfectionnement
  • Présentiel ou classe à distance

Une formation proposée par

Objectifs

A l'issue de cette formation, vous serez capable de :

  • Reconnaître et utiliser les particularités de TypeScript (TypeScript 5.x, nouvelles fonctionnalités de décorateurs, amélioration du système de types)
  • Ecrire une application en TypeScript
  • Exploiter l'écosystème de TypeScript
  • Identifier les meilleurs IDE (VS Code version récente).
Les compétences visées par cette formation font l'objet d'une évaluation.

À qui s'adresse cette formation ?

Développeurs ayant à réaliser des applications Web Responsive.

Prérequis

Avoir une très bonne connaissance de JavaScript.

Programme

1 Pendant votre formation

TypeScript - Maîtriser et développer

Jour 1 - Matin

Présentation de TypeScript

  • Objectifs du langage TypeScript : les grosses applications
  • Histoire de TypeScript développé par Microsoft
  • TypeScript, un sur-ensemble de JavaScript
  • Compatibilité JavaScript et TypeScript
  • Différences entre les deux langages
  • Typage avec TypeScript (nouveautés TypeScript 5.x, satisfies operator, const type parameters, template literal types améliorés)
  • L'objet avec TypeScript
  • Plateforme de développement
  • IDE en présence (VS Code version récente)
  • Outils Chrome
  • Focus sur Visual Studio Code
  • Transpilation avec VS Code
  • Assemblage de code pour le navigateur et pour le serveur
  • Le .map, mapper entre TypeScript et le JavaScript généré

Exemples de travaux pratiques (à titre indicatif)

  • Installation des produits nécessaires : IDE, transpilleurs
  • Compréhension des outils de mapping
  • Utiliser les outils de source map pour déboguer l'application initiale

Jour 1 - Après-midi

Typage en TypeScript

  • Utilisation des types dans TypeScript
  • Définition de l'inférence de type
  • Types existants dans TypeScript
  • Fonctions
  • Tableaux (Array)
  • Autres types comme Enum...

Exemples de travaux pratiques (à titre indicatif)

  • Création d'un programme client qui intègre tous les types de TypeScript et les utilise
  • Typage dans les méthodes et objets

Jour 2 - Matin

Objet avec TypeScript

  • Classes dans TypeScript
  • Constructeurs, méthodes et propriétés
  • Hériter en TypeScript
  • Interfaces
  • Généricité

Exemple de travaux pratiques (à titre indicatif)

  • Conception d'une application en TypeScript avec de multiples classes, exploitant les constructeurs, les interfaces, l'héritage et la généricité

Jour 2 - Après-midi

Modules en TypeScript

  • Deux types de modules
  • Les "mixins"
  • Faire le "merge de classes" avec les "mixins"
  • Type définition avec TypeScript
  • Ecrire ses propres fichiers de définition

Exemple de travaux pratiques (à titre indicatif)

  • Conception de différents types de modules TypeScript, création de ceux-ci et importation

Jour 3 - Matin

Les décorateurs en TypeScript

  • Introduction aux décorateurs (nouvelle syntaxe standard ECMAScript stage 3 / TypeScript 5.x)
  • Decorator Factory
  • Decorator Composition
  • Method Decorator
  • Décorateur sur paramètre

Exemple de travaux pratiques (à titre indicatif)

  • Utilisation des Method Decorators

Jour 3 - Après-midi

TypeScript avec Webpack

  • Utilisation de TypeScript avec Vite / esbuild
  • Configuration de Vite ou esbuild (bundlers modernes)

Financement

Plusieurs dispositifs de financement sont accessibles via les OPCO (Opérateurs de Compétences), organismes agréés par le ministère du Travail dont le rôle est d'accompagner, collecter et gérer les contributions des entreprises au titre du financement de la formation professionnelle.
Pour plus d'information, une équipe de gestionnaires SKOLAE Formation spécialisée vous accompagne dans le choix de vos formations et la gestion administrative.

Nous contacter pour en savoir plus

Points forts

Modalités pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).

Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).

Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l’offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2I, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.

* nous consulter pour la faisabilité en distanciel

** ratio variable selon le cours suivi

Accessibilité aux personnes en situation de handicap

Dernière mise à jour : 19/10/2026

Sessions

TypeScript - Maîtriser et développer

3 jours (21 heures) Réf. JVS-TYPS

à partir de 2 450 € HT

Repas inclus en présentiel
Places disponibles
S'inscrire
Places disponibles
S'inscrire

Ces formations peuvent aussi vous intéresser