Typescript

Loader DigitalCityChargement...

Typescript

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

Organisé par :

Partenaires de la formation :

Description

Appréhender TypeScript pour développer des applications
JavaScript plus sûres et maintenables.

Cette formation s'adresse aux développeurs Javascript, développeurs frontend.

Les contenus techniques vus au cours de la formation sont:

→ Introduction à Typescript et fondamentaux
→ Classes, Types Avancés et Intégration

Quels sont les buts de la formation ?

→ 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 ?

1 session(s) pour cette formation