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

  1. 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
  2. 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
  3. 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

VISIOFORMVISIOFORM — La Formation du Futur

Transformez vos compétences pour demain

Organisme certifié Qualiopi — IA, marketing digital, informatique, management, comptabilité et plus encore.