TypeScript

Loader DigitalCityChargement...

TypeScript

(Réf.2025-033)
2
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Organisé par :

Partenaires de la formation :

Description

La formation aborde les contenus techniques suivants : 

  •  Introduction à TypeScript et fondamentaux 

  •  Classes, Types Avancés et Intégration 

Quels sont les buts 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. 

Que devez vous connaître pour suivre la formation ?

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

Programme de la formation

Introduction à TypeScript et Fondamentaux 

  •  Introduction à TypeScript 

○ Présentation de TypeScript et son rôle dans le développement web. 

○ Avantages de l'utilisation de TypeScript par rapport à JavaScript pur. 

○ Configuration de l'environnement de développement pour TypeScript. 

  •  Types et Variables 

○ Déclaration de variables avec types explicites et implicites. 

○ Utilisation des types de base tels que number, string, boolean, etc. 

○ Types avancés : tuples, énumérations, unions et intersections. 

  •  Fonctions et Interfaces 

○ Définition et utilisation de fonctions typées. 

○ Création et utilisation d'interfaces pour définir des contrats de types. 

○ Héritage et implémentation de multiples interfaces. 

Classes, Types Avancés et Intégration 

  •  Classes et Héritage 

○ Création de classes avec TypeScript. 

○ Héritage de classes et utilisation des modificateurs d'accès. 

○ Utilisation des propriétés statiques et des méthodes. 

  •  Types Génériques 

○ Introduction aux types génériques et leur utilisation. 

○ Création de fonctions et de classes génériques. 

○ Contraintes sur les types génériques. 

  •  Décorateurs 

○ Introduction aux décorateurs TypeScript. 

○ Utilisation des décorateurs intégrés (e.g., @NgModule dans Angular). 

○ Création de décorateurs personnalisés. 

  •  Intégration de TypeScript dans des Projets JavaScript 

○ Utilisation de la fonctionnalité "strict mode" de TypeScript. 

○ Configuration d'un projet existant pour prendre en charge TypeScript. 

○ 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. 

Trouvez plus de formations sur ces thèmes

Comment s'inscrire à la formation ?

Cette formation apparaît au catalogue de Digitalcity.Brussels - Pôle Formation Emploi mais aucune date n’a encore été planifiée.