Formation TypeScript : Débutant
Poussez la rigueur de vos développements à son maximum grâce aux fonctionnalités avancées de TypeScript. Cette formation spécialisée vous guide à travers la maîtrise du moteur de typage complexe et de ses capacités d’inférence. Vous apprendrez à construire des architectures logicielles prévisibles, flexibles et parfaitement adaptées aux exigences des applications d’envergure.
Objectifs de la formation
- Mettre en œuvre la puissance du moteur TypeScript avec les types conditionnels et mappés
- Sécuriser le code à l’exécution en utilisant des type-guards et des assertions de type
- Valider la structure des données avec précision grâce au mot-clé satisfies
- Manipuler les tuples avec libellés et intégrer les décorateurs dans vos architectures
Programme de la formation
Module 1 : La puissance du moteur TypeScript
- Conception et mise en place des types conditionnels pour créer des types dynamiques
- Création de structures de types complexes dépendant d’autres types
- Mise en œuvre des type-guards pour le rétrécissement de type à l’exécution
- Sécurisation des vérifications de types dans le code métier critique
- Utilisation des assertions de type
- Maîtrise du mot-clé satisfies pour valider un type tout en préservant son type exact déduit
- Conception et manipulation des types mappés pour transformer les propriétés d’un type
- Transformation dynamique des clés et modificateurs dans les types mappés
Module 2 : Les tuples
- Savoir définir et utiliser un tuple
- Utilisation pratique des tuples pour structurer des séries de données fixes
- Gestion précise des types pour chaque index du tuple
- Exploitation des tuples avec libellés pour clarifier les structures de données
- Amélioration de l’auto-complétion et de la lisibilité dans l’IDE
- Utilisation avancée des tuples dans les signatures de fonctions
Module 3 : Les décorateurs
- Compréhension des principes fondamentaux
- Syntaxe et déclaration des décorateurs en TypeScript
- Application pratique des décorateurs sur les classes
- Mise en œuvre des décorateurs sur les méthodes et leurs paramètres
- Annotation et modification dynamique des comportements à l’exécution
- Cas d’usage pratiques des décorateurs dans les architectures avancées
Modalités de la formation
- Public : Développeurs, Lead développeurs
- Pré-requis : Maîtriser les bases de TypeScript (transpilation, typage de base, classes, interfaces, génériques, enums, types utilitaires) ou avoir suivi la formation TypeScript Débutant
- Durée : 1.5 jours.
- Lieux : Lyon, Aix-en-Provence, Reims ou chez vous (Intra-entreprise).
A savoir
- Durée
- 1.5 jours
- Prochaine session
- A définir ensemble
- Tarif
- Tarif inter indicatif : 1450€ HT
- Tarif intra : sur devis
- Evaluation
- En cours de formation, par des études de cas ou des travaux pratiques
- Mise en situation, ateliers pratiques, questionnaires
Contact
- Kildine Tan
- Responsable Formation
- formation@peaks.fr
- 07 52 03 33 49 / 04 78 69 69 80
- kildine-tan
Infos pratiques
Nos formations en informatiques sont maintenues à compter d’un participant.
Questions fréquentes sur votre formation
Pourquoi choisir d'aller plus loin sur TypeScript ?
Parce que TypeScript ne se limite pas à du typage basique : exploité à 100 %, son moteur permet de verrouiller la fiabilité de vos projets d’envergure. Cette formation vous donne les clés pour concevoir des architectures plus intelligentes, réduire drastiquement la dette technique et gagner en sérénité lors des refactorisations complexes.
Proposez-vous cette formation au format sur-mesure pour une équipe ?
Oui, tout à fait. En plus des sessions inter-entreprises proposées à Lyon, Aix-en-Provence et Reims, nous organisons ce module directement dans vos locaux (intra-entreprise). C’est l’idéal pour aligner l’ensemble de vos développeurs séniors sur des pratiques d’excellence adaptées à votre contexte.
À quel moment sait-on qu'il est temps de suivre ce module avancé ?
Dès que vous commencez à concevoir des bibliothèques internes, des architectures complexes ou que vous faites face aux limites du typage standard sur de grosses bases de code. Si vous maîtrisez déjà les bases de TypeScript mais souhaitez transformer cet outil en un véritable levier de productivité et de rigueur collective, ce niveau est fait pour vous.
Accessibilité aux personnes en situation de handicap
Les formations PEAKS sont accessibles à tout public. Nos lieux de formation disposent d’un accès pour les personnes à mobilité réduite et un accompagnement sur mesure est proposé pour permettre à toute personne en situation de handicap, quel qu’il soit, de suivre nos formations dans les meilleures conditions.
Contacter Kildine Tan, notre référente formation qui étudiera votre demande et sa faisabilité avec notre référente handicap.
Contacter Kildine