TypeScript Mastery
Maîtrisez TypeScript pour développer des applications JavaScript type-safe, maintenables et évolutives.
Informations pratiques
- Durée : 40h
- Niveau : Intermédiaire
- Modalité : Visio
Objectifs pédagogiques
- Maîtriser le système de types TypeScript
- Créer des applications type-safe et robustes
- Utiliser TypeScript avec React, Node.js et frameworks
- Implémenter les patterns avancés et génériques
- Configurer et optimiser un projet TypeScript
Programme de la formation
- TypeScript Fondamentaux (12h)
- Types de base : string, number, boolean, arrays, tuples, enums
- Interfaces : propriétés optionnelles, readonly, extension et merging
- Classes : accesseurs, abstract, implements et héritage
- Modules : import/export, namespaces, ambient declarations
- Configuration tsconfig.json : strictness, target, paths et module resolution
- Types Avancés (10h)
- Generics : fonctions, classes et contraintes avec extends
- Union, Intersection et Discriminated Unions
- Utility Types : Partial, Required, Pick, Omit, Record, ReturnType
- Type Guards : typeof, instanceof, in, predicates personnalisés
- Mapped Types, Conditional Types et Template Literal Types
- Infer, Satisfies et les dernières évolutions TypeScript
- TypeScript avec Frameworks (12h)
- React + TS : typage des props, hooks, events et refs
- Node.js + TS : configuration, types DefinitelyTyped, paths
- Express + TS : middlewares typés, validation avec Zod
- Next.js + TS : getServerSideProps, API routes, App Router typé
- Prisma et ORMs typés : schéma-first, type safety end-to-end
Prérequis
Solides bases en JavaScript ES6+
Public visé
Développeurs JavaScript, développeurs frontend/backend
Méthodes pédagogiques
Formation en distanciel (visio) et/ou en présentiel selon les sessions
Évaluation
QCM, exercices pratiques, mise en situation professionnelle, étude de cas, projet final
Accessibilité
Formation accessible aux personnes en situation de handicap. Possibilités d'adaptation pédagogique et technique. Pour toute question concernant l'accessibilité, contactez notre référent handicap : Kelly Ohana - contact@visio-form.fr
VISIOFORM — La Formation du FuturTransformez vos compétences pour demain
Organisme certifié Qualiopi — IA, marketing digital, informatique, management, comptabilité et plus encore.