TRA Travailleurs

Typescript New

Conçue pour les développeurs avec des connaissances préalables en JavaScript ou dans un langage de programmation, cette formation explore les fondamentaux de TypeScript, des types de données aux fonctionnalités avancées telles que les types génériques et les décorateurs. Maîtrisez l'intégration de TypeScript dans des projets JavaScript existants et perfectionnez vos compétences à travers des exercices pratiques. 

2 jours

Durée de la formation

icone de date ligne courbe
icone de date ligne courbe

Début de la formation

icone de cible

Objectifs de la formation

Les objectifs visés par cette formation sont :

  • Acquérir une compréhension approfondie de TypeScript et de ses fonctionnalités.
  • Apprendre à utiliser TypeScript pour améliorer le développement JavaScript.
  • Maîtriser les types de données, les interfaces et les classes de TypeScript.
  • Comprendre les fonctionnalités avancées telles que les types génériques et les décorateurs.
  • Savoir comment intégrer TypeScript dans des projets JavaScript existants.

Prérequis pour la formation

Connaissances préalables de Javascript ou d’un langage de programmation

arrière plan carte prérequis

Programme
de la formation

  • Introduction à Typescript et fondamentaux
    • Introduction à TypeScript
      • Découvrir TypeScript et son rôle dans le développement web.
      • Comprendre les avantages de l'utilisation de TypeScript par rapport à JavaScript pur.
      • Configurer l'environnement de développement pour TypeScript.
    • Types et Variables
      • Déclarer des variables avec des types explicites et implicites.
      • Utiliser des types de base tels que number, string, boolean, etc.
      • Explorer des types avancés tels que les tuples, énumérations, unions et intersections.
    • Fonctions et Interfaces
      • Définir et utiliser des fonctions typées.
      • Créer et utiliser des interfaces pour définir des contrats de types.
      • Maîtriser l'héritage et l'implémentation de multiples interfaces.
  • Classes, Types Avancés et Intégration
    • Classes et Héritage
      • Créer des classes avec TypeScript.
      • Explorer l'héritage de classes et utiliser des modificateurs d'accès.
      • Utiliser les propriétés statiques et les méthodes.
    • Types Génériques
      • Découvrir les types génériques et leur utilisation.
      • Créer des fonctions et des classes génériques.
      • Appliquer des contraintes sur les types génériques.
  • Décorateurs
    • Explorer l'introduction aux décorateurs TypeScript.
    • Utiliser des décorateurs intégrés (par exemple, @NgModule dans Angular).
    • Créer des décorateurs personnalisés.
  • Intégration de TypeScript dans des Projets JavaScript
    • Utiliser la fonctionnalité "strict mode" de TypeScript.
    • Configurer un projet existant pour prendre en charge TypeScript.
    • Effectuer une migration progressive vers TypeScript dans un projet JavaScript existant.
  • Exercices pratiques
    • Déclaration de variables avec des types explicites et implicites.
    • Implémentation de fonctions avec des types de paramètres et de retour.
    • Création d'interfaces pour représenter des objets et des contrats.
    • Création de classes avec TypeScript et utilisation d'héritage.
    • Implémentation de fonctions et de classes génériques pour une flexibilité accrue.
    • Utilisation de décorateurs pour ajouter des fonctionnalités à des classes.

 

image ligne principale image ligne secondaire
icone d'euro ligne courbe

Prix de la formation

Prix plein: 700€

Formation agréée Chèques-Formation

En savoir plus sur nos tarifs

Personne de contact

Magali Gerard

Magali Gerard

Assistante administrative Entreprises

+32 71 25 49 60 [email protected]