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
Workshop
minimum 4 participants.
Content
Show details
Standard
3 Days
3d
Introduction to TypeScript
Introduction to TypeScript – Exercise
Syntax and Type System
Syntax and Type System - Exercise
Classes, Interfaces, and Inheritance
Classes, Interfaces, and Inheritance - Exercise
Collections
Collections - Exercise
Advanced Type System
Advanced Type System - Exercise
Compiler and Build System
Functional Programming in TypeScript
Functional Programming in TypeScript - Exercise
Code Organization
Decorators and Annotations
Working with REST and HTTP APIs
Project: Working with REST and HTTP APIs – Exercise
Testing in TypeScript
Testing in TypeScript - Exercise
Functional Programming with TypeScript
Conclusion
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
- 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.