TypeScript Unlocked: Write Safer, Smarter JavaScript

Aner

U wie riicht sech d'Formatioun?

All Zilgruppen

Dauer

3,00 Dag(Deeg)

Sprooch(e) vun der Déngschtleeschtung

EN

Nächst Sessioun

27.04.2026
Plaz
Esch-sur-Alzette

Virkenntnisser

Solid understanding of JavaScript fundamentals
Basic familiarity with HTML and CSS
Experience with any front-end or back-end JavaScript framework is a plus

Ziler

This course introduces participants to TypeScript, the typed superset of JavaScript that brings structure, scalability, and reliability to modern web development. Through hands-on exercises, learners will understand how TypeScript enhances JavaScript applications with static typing, interfaces, generics, and other advanced features that make code safer and easier to maintain.

Inhalt

  • Introduction to TypeScript: why and when to use it
  • Understanding transpilation and TypeScript configuration
  • Basic types and type annotations
  • Type inference and type checking
  • Interfaces and type aliases
  • Classes, inheritance, and specificities of TypeScript’s OOP model
  • Enums and constants
  • Functions: overloads, return types, and parameter typing
  • Generics and reusable patterns
  • Conditional types and utility types
  • Advanced typing: keyof, typeof, and mapped types
  • Built-in utility types (Record, Pick, Omit, etc.)
  • Working with modules
  • Integrating TypeScript into existing JavaScript projects
  • Debugging and compiler options
  • Best practices for large-scale TypeScript codebases

Pedagogesch Methoden

The course alternates between theory and guided coding exercises. Participants will progressively build and refactor a project using TypeScript features, gaining practical experience with typing strategies, debugging, and code design.

Certificat, Diplom

Certificate of participation

Nächst Sessioun

Datum
Stad
Sprooch & Präis
27.04.2026

29.04.2026
Esch-sur-Alzette
EN