TypeScript

powerful language for powerful developers

Enhance Your Skills with TypeScript

This training course is designed to provide you with a deep understanding of TypeScript - a modern and typesafe extension of JavaScript. A special focus is put on the powerful type system with all of it's advanced types and features. Whether you are a beginner or an experienced developer, after this training you will master TypeScript and apply it effectively in your projects.

Learn:

  • The differences between TypeScript, JavaScript, and ECMAScript
  • The syntax of TypeScript for imperative and object-oriented programming
  • Advanced typing concepts and their implementation, such as generics, union types, and mapped types
  • The use of collections and types for processing sets
  • The TypeScript module system and the integration of REST APIs
  • Error handling, exception handling, and debugging
  • Unit testing
  • An outlook on advanced topics such as test automation and integration into CI/CD pipelines

References

GoldbeckDataportTheben Smart EnergyHedgehogDE-CIXRösberg EngineeringKASTOLTB LeitungsbauChemical Check

Workshop

minimum 4 participants.

Content

Standard

3 Days
3d
Introduction to TypeScriptcaret down
Introduction to TypeScript – Exercisecaret down
Syntax and Type Systemcaret down
Syntax and Type System - Exercisecaret down
Classes, Interfaces, and Inheritancecaret down
Classes, Interfaces, and Inheritance - Exercisecaret down
Collectionscaret down
Collections - Exercisecaret down
Advanced Type Systemcaret down
Advanced Type System - Exercisecaret down
Compiler and Build Systemcaret down
Functional Programming in TypeScriptcaret down
Functional Programming in TypeScript - Exercisecaret down
Code Organizationcaret down
Decorators and Annotationscaret down
Working with REST and HTTP APIscaret down
Project: Working with REST and HTTP APIs – Exercisecaret down
Testing in TypeScriptcaret down
Testing in TypeScript - Exercisecaret down
Functional Programming with TypeScriptcaret down
Conclusioncaret down

For individuals

  • Open training for single participants.
  • Book individually.
  • Remote.

Upcoming Dates

  • May 5, 2025 - May 7, 2025 - TrainingDateState.Open

For companies

(minimum 4 participants)

  • On your demand.
  • Book exclusively for your team.
  • On site or remote.
  • Traveling cost according to expenditure

Your benefit

Verified Open Badge

Certification System

  • Content adopted to your needs - for your team to profit in the best possible way.
  • English and German - currently we offer this field-tested training in whole Europe.
  • Experienced speakers known from various conferences (.NET Cologne, DWX, IT-Tage, ...) having the technical and dedactical skills to teach the exactly the knowledge your scenario needs.
  • Inhouse or remote - all trainings.
  • A theory and a practice part is included in all trainings.
  • Complete training records will be handed over.
  • Support and consultancy will be provided even after the course.
  • A training certificate will be handed over to all participants.

Trainers

Profile image Professional

Michael Mohr

Fullstack Developer / Trainer / Consultant
angularnestjsnextjsreacttypescriptgqlcypressjest