Skip to content
Coding

TypeScript Unlocked: Write Safer, Smarter JavaScript

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.

Content
  • 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 

Learning Outcomes
  • Understand the role of TypeScript in modern web development. 
  • Write safer and more predictable code using static typing and inference. 
  • Master advanced typing concepts (generics, conditional types, utility types). 
  • Confidently use TypeScript with frameworks like Angular, React, or Node.js. 
  • Set up and maintain a professional TypeScript development environment. 

Training Method

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.

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


Planning and location
Session 1
27/04/2026 - Monday
09:00 - 17:00
Session 2
28/04/2026 - Tuesday
09:00 - 17:00
Session 3
29/04/2026 - Wednesday
09:00 - 17:00
Session 1
03/06/2026 - Wednesday
09:00 - 17:00
Session 2
04/06/2026 - Thursday
09:00 - 17:00
Session 3
05/06/2026 - Friday
09:00 - 17:00
Session 1
30/09/2026 - Wednesday
09:00 - 17:00
Session 2
01/10/2026 - Thursday
09:00 - 17:00
Session 3
02/10/2026 - Friday
09:00 - 17:00
https://www.dlh.lu/web/image/product.template/2407/image_1920?unique=5a1116a

This combination does not exist.

84.00 € 84.0 EUR 84.00 €

84.00 €

Not Available For Sale

Your trainer(s) for this course
1kB SARL-S, Guillaume Monnet
Guillaume Monnet
See trainer's courses.

Guillaume Monnet is a full-stack developer and the founder of Mockoon, a widely used open-source platform for API mocking and testing. Since 2017, he has been maintaining and growing Mockoon as a sustainable independent project, gaining deep expertise in APIs, developer tools, and open-source ecosystems.
Alongside his work as an independent developer and fractional CTO, Guillaume delivers practical, hands-on training in topics such as Angular, TypeScript, Git/GitHub, and API development. His teaching focuses on real-world practices, autonomy, and clarity, helping students turn complex concepts into concrete skills.