-
Introduction à Typescript
- Historique & Principes de TypeScript
- Types vs Interfaces
- Ce qui disparaît à la transpilation
- Typage ensembliste
-
Dériver des types à partir d'autres
- Types paramétrés
- Transformer des Types & Types utilitaires
-
Ecosystème
- Zod
- ts-pattern
- node-ts
-
Interopérabilité avec un existant
- Fichiers de déclaration, declaration merging
- Function overloading
- triple slash references
- tsconfig (sourcemaps, strictness levels, target, project reference, etc.)
-
Typage avancé
- Conditional types
- Recursive types
- infer keyword
-
Unofficial TypeScript features
- Decorators
- JSX/TSX
- enums
Formation TypeScript - Avancé
Description formation TypeScript
La formation TypeScript - Avancé est un programme intensif de deux jours conçu pour les développeurs ayant déjà une expérience avec TypeScript et souhaitant approfondir leurs compétences en typage avancé et en intégration avec des projets complexes.
Cette formation explore des concepts avancés tels que les types conditionnels, les types récursifs, ainsi que l'utilisation du mot-clé infer.
Les participants apprendront à optimiser leur code TypeScript pour des applications robustes et maintenables, tout en utilisant des outils puissants comme Zod et ts-pattern.
Nos formations informatiques se déroulent en présentiel ou à distance.
En savoir plus sur JavaScriptPour qui ?
La formation TypeScript - Avancé est destinée aux développeurs ayant déjà une expérience avec TypeScript et souhaitant approfondir leurs compétences en typage avancé. Elle s'adresse également aux ingénieurs logiciels, chefs de projet techniques, et architectes logiciels qui travaillent sur des projets complexes nécessitant une maîtrise avancée de TypeScript.
Cette formation est particulièrement adaptée pour :
- Les développeurs front-end et back-end cherchant à optimiser leur code avec des techniques de typage avancées.
- Les équipes de développement qui souhaitent intégrer des fonctionnalités avancées de TypeScript dans leurs projets.
- Les professionnels de la QA ou les Responsables Produit ayant une base solide en développement et souhaitant comprendre les avantages des fonctionnalités avancées de TypeScript pour leurs projets.
Prérequis
- Connaissance de base sur les concepts de programmation
- Notions fondamentales de Javascript : Fonctions, Variables, Structures de contrôle, Types et opérateurs, Objets, Classes, Event loop & Asynchronisme, modules ESM
- Utilisation de TypeScript au quotidien pendant au moins 6 mois
- Acquis de la formation TypeScript - Les Fondamentaux
Objectifs pédagogiques
- Écrire, lire et comprendre du code TypeScript
- Projeter un modèle mental lisible et robuste à l'aide des types TypeScript
- Connaître les meilleures syntaxes TypeScript pour améliorer la maintenabilité, la robustesse et l'expressivité du code produit
- Savoir tirer parti de l'outillage et de l'écosystème TypeScript
- Dériver efficacement les types à l'aide de Types avancés
Programme formation JavaScript
Modalités d'accueil
Formation(s) liée(s)
JavaScript / TypeScript
DevelopAméliorez vos compétences en JavaScript / TypeScript avec l’aide de nos experts !
JavaScript
DevelopMaîtrisez les bases de JavaScript et développez des applications dynamiques et performantes.