Remote/On-site1 DayLyon, France

Advanced TypeScript Deep Dive in Lyon

Take your team's TypeScript skills to the next level in Lyon. This advanced deep dive covers conditional types, mapped types, template literal types, and production-ready patterns that make your codebase safer and more maintainable.

Why Train in Lyon?

Lyon is France's second tech hub after Paris, with a strong focus on enterprise software and digital innovation. The city's developer community is active and growing rapidly. Our advanced TypeScript training in Lyon helps experienced teams unlock the full power of the type system.

Training at a Glance

Duration

1 Day

Format

Remote/On-site

Level

Intermediate/Advanced

Price

€600/person

What Your Team Will Learn in Lyon

Day 1: TypeScript Mastery and Beyond

  • Built-in utility types: Partial, Required, Pick, Omit, Record deep dive
  • Custom utility types: Creating your own type helpers and transformations
  • Conditional types: T extends U ? X : Y patterns and use cases
  • Distributive conditional types: How unions flow through conditional types
  • Template literal types: Dynamic string manipulation at the type level
  • Mapped types: Transforming object types with keyof and in operators
  • Key remapping: Using as clauses to modify property names
  • Declaration merging: Extending modules, interfaces, and namespaces
  • Exhaustiveness checking: Using never type to catch missing cases
  • Type guards advanced: Custom type predicates and assertion functions
  • Const assertions: as const and its impact on type inference
  • Variance and covariance: Understanding type compatibility rules
  • Advanced generics: Constraint patterns, conditional constraints, and inference
  • Real-world patterns: API typing, form validation, and state management
  • Performance optimization: Avoiding deep type recursion and compilation issues
  • Framework integration: Advanced typing for React, Vue, or Node.js applications

Your Instructor

Davy Engone

Davy Engone

Founder & Software Mentor @Hackages

Davy helps dev teams master modern tools. He's passionate about simplifying complex concepts through live code and practical examples.

Technologies Covered

TypeScriptTypeScriptViteViteVitesseVitesse

Ready to Train Your Team in Lyon?

Get 1 day of hands-on Advanced TypeScript Deep Dive - Day 2 training delivered directly to your team. On-site in Lyon or remote — you choose.

Also Available In