Remote/On-site2 DaysAntwerp, Belgium

TypeScript 2-Day Bootcamp in Antwerp

Transform your dev team's TypeScript skills in just two days — right here in Antwerp. Our intensive bootcamp takes developers from JavaScript basics to advanced TypeScript patterns through hands-on exercises, live pair programming, and real-world refactoring challenges.

Why Train in Antwerp?

Antwerp is Belgium's second-largest city with a growing digital economy. The port city's logistics and fintech companies are driving demand for modern web development skills. Our on-site TypeScript bootcamp in Antwerp gives your team the focused, immersive learning experience they need — without the distractions of online-only training.

Training at a Glance

Duration

2 Days

Format

Remote/On-site

Level

Beginner to Advanced

Price

€950/person

What Your Team Will Learn in Antwerp

Day 1: TypeScript Confidence Bootcamp

  • Live debugging session: Identifying common JavaScript pitfalls in production code
  • TypeScript setup: Project configuration, tsconfig.json, and compiler options
  • Type annotations: Converting JavaScript variables to strongly-typed TypeScript
  • Primitive types: string, number, boolean, null, undefined, and void
  • Complex types: Arrays, objects, tuples, and nested type structures
  • Interfaces vs Types: When to use each and practical differences
  • Enums: Creating reusable constants and string/numeric enum patterns
  • Union types: Handling multiple possible types with | operator
  • Type guards: Runtime type checking with typeof, instanceof, and custom guards
  • Optional properties: Using ? syntax for optional parameters and properties
  • Function types: Parameter types, return types, and function overloads
  • Generic basics: Creating reusable functions and interfaces with <T>
  • Hands-on refactoring: Converting real JavaScript modules to TypeScript
  • Error prevention: How TypeScript catches bugs at compile time
  • IDE mastery: Leveraging IntelliSense, auto-completion, and refactoring tools

Day 2: Advanced TypeScript Deep Dive

  • Built-in utility types: Mastering Partial, Required, Pick, Omit, Record, and Exclude
  • Custom utility types: Building your own type transformation helpers
  • Conditional types: T extends U ? X : Y patterns and advanced use cases
  • Distributive conditional types: Understanding how unions flow through conditionals
  • Template literal types: Type-safe string manipulation and pattern matching
  • Mapped types: Transforming object types with keyof, in, and property iteration
  • Key remapping: Using as clauses to dynamically modify property names
  • Declaration merging: Extending modules, interfaces, and global definitions
  • Exhaustiveness checking: Using never type for comprehensive case handling
  • Advanced type guards: Custom type predicates and assertion functions
  • Const assertions: as const keyword and its impact on type inference
  • Variance concepts: Understanding covariance and contravariance in TypeScript
  • Advanced generics: Constraints, conditional constraints, and type inference
  • Real-world patterns: API response typing, form validation, and state management
  • Performance optimization: Avoiding deep recursion and compilation bottlenecks
  • Framework integration: Advanced typing strategies for React, Vue, Angular, or Node.js

Your Instructor

Davy Engone

Davy Engone

Founder & Software Mentor @Hackages

Hey, I'm Davy and I'm the founder of Hackages. I've been a software consultant for about 10 years before building companies and products. I created this TypeScript program to make dev teams faster, more confident, and ready for production-grade coding.

Technologies Covered

TypeScriptTypeScriptJavaScriptJavaScriptReactReactAngularAngularNode.jsNode.jsViteViteVitesseVitesse

Ready to Train Your Team in Antwerp?

Get 2 days of hands-on TypeScript 2-Day Bootcamp training delivered directly to your team. On-site in Antwerp or remote — you choose.

Also Available In