La formation

La formation "TypeScript" est conçue pour les développeurs souhaitant maîtriser ce langage de programmation open-source qui étend la syntaxe JavaScript en y ajoutant des fonctionnalités de typage statique. TypeScript permet de développer des applications JavaScript plus robustes, maintenables et évolutives en détectant les erreurs potentielles lors de la phase de développement. Cette formation mettra l'accent sur les concepts fondamentaux de TypeScript, la syntaxe et les fonctionnalités avancées, l'utilisation des types et des interfaces, la compilation, ainsi que l'intégration avec des frameworks populaires tels que Angular. 

Points clés

Les participants auront l'occasion d'explorer des sujets tels que la déclaration des variables, les annotations de type, les fonctions et les classes typées, l'héritage, les modules et les namespaces, ainsi que la manipulation des objets JavaScript existants.

En combinant des exposés théoriques, des démonstrations pratiques et des exercices guidés, cette formation permettra aux participants de maîtriser TypeScript et d'être en mesure de développer des applications JavaScript plus fiables et performantes.

Objectifs pédagogiques

  • Comprendre les principes fondamentaux de TypeScript.
  • Maîtriser la syntaxe et les fonctionnalités avancées de TypeScript.
  • Utiliser les types et les interfaces pour améliorer la robustesse du code JavaScript.
  • Compiler du code TypeScript en JavaScript exécutable.
  • Intégrer TypeScript avec des frameworks JavaScript populaires.

Contenu de la formation

Module 1. Introduction à TypeScript

  • Compréhension des principes fondamentaux de TypeScript.
  • Présentation des avantages de l'utilisation de TypeScript par rapport à JavaScript.
  • Exploration des fonctionnalités et des cas d'utilisation de TypeScript.

Module 2. Syntaxe et fonctionnalités de base 

  • Déclaration des variables avec les types de données de base.
  • Utilisation des annotations de type pour spécifier les types des variables.
  • Manipulation des tableaux, des fonctions et des objets typés en TypeScript.

Module 3. Types et interfaces

  • Utilisation des types pour spécifier les structures de données complexes.
  • Déclaration et utilisation des interfaces pour définir des contrats.
  • Utilisation des types génériques pour créer des composants réutilisables.

Module 4. Compilation de TypeScript

  • Configuration et utilisation du compilateur TypeScript. 
  • ptions de compilation et génération de fichiers JavaScript exécutables.
  • Intégration de la compilation automatique dans un flux de développement.

Module 5. Manipulation des objets JavaScript existants

  • Utilisation de TypeScript pour interagir avec du code JavaScript existant.
  • Définition des types pour les bibliothèques JavaScript tierces.
  • Utilisation de déclarations de types pour améliorer l'interopérabilité.

Module 6. Modules et namespaces

  • Organisation du code en modules et en espaces de noms.
  • Importation et exportation de modules en TypeScript.
  • Résolution des conflits de noms et gestion des dépendances entre modules.

Module 7. Intégration de TypeScript avec des frameworks JavaScript

  • Utilisation de TypeScript avec des frameworks populaires tels que Angular.
  • Création de composants typés et de services dans un environnement Angular.
  • Avantages de l'utilisation de TypeScript dans le développement avec des frameworks.

 

Résultats attendus

À la fin de cette formation, les participants seront en mesure de :

  • Comprendre les principes fondamentaux de TypeScript.
  • Maîtriser la syntaxe et les fonctionnalités avancées de TypeScript.
  • Utiliser les types et les interfaces pour améliorer la robustesse du code JavaScript.
  • Compiler du code TypeScript en JavaScript exécutable.
  • Intégrer TypeScript avec des frameworks JavaScript populaires.

Tarifs & formules

1500
Demander un devis