During this 2-day workshop you’ll understand how TypeScript mechanics work. You will also learn basic and complex data structures, as well as ways to make typing applications written in JavaScript easier. Thanks to this course, your code will not only be more readable, but also less prone to errors.

On the workshop you will

Learn from lecture supported by slides

Solve coding challenges

Complete practical exercises

During the workshop we cover:

  • Strong and weak typing
  • Basic and complex types
  • Function typing
  • Function overloading
  • Interfaces
  • Classes
  • Abstract classes
  • Inheritance
  • Encapsulation
  • Classes, methods and fields decorators
  • Generic types
  • Generics with Type Parameter Defaults
  • Intersection types
  • Union
  • Never in unions and intersections
  • Enum
  • Literal types
  • Type guards
  • Non-nullable-types
  • Record
  • Partial / Required
  • Pick / Omit
  • Adding types to an existing JavaScript code
  • Automating the process of the existing JavaScript code
  • Inference
  • Discriminated Union
  • Unknown type
  • keyof
  • Mapped types
  • Conditional types
  • Distributive conditional types
  • Predicate types

How long does it take?

This workshop lasts 2 days. We also offer slimmed down version that takes only 1 day.

Requirements

  • Professional experience as developer

Register

Choose this option if you need a workshop for your team or company. The basic price is 3000 EUR for the group for 2 days.

Private workshop

Choose this option if you need a workshop for yourself or for a small group of people. The basic price is 280 EUR per person for the whole workshop.

Open online workshop

Our experts offer consultations for both companies and individuals. The price is set individually.

Contact us