Schulung: TypeScript

Language, Paradigms & Concepts

Type-safe, functional and object-oriented on the web with TypeScript!

Remote & In-House
2 days
Programming basics required
Mix of theory, live coding & exercises
Also available as a company workshop
Public Workshop
  • Duration: 2 days
  • Next Date: TBA
  • Group discount available
Company-Workshop
  • Individually scheduled
  • In-house or remote
  • Discount for groups >8 participants

TypeScript Workshop

In the TypeScript training, we deal with the programming language that the Angular team also uses to develop the framework. TypeScript offers us the possibilities of the current JavaScript (ECMAScript) standard, such as classes, modules or lambda expressions. In addition, TypeScript provides a sophisticated static type system.

With the help of the TypeScript compiler, the written code can be converted into standard JavaScript that runs in any browser.

At first glance, TypeScript looks like many other programming languages ​​– including Java, C#, or PHP — too. But the devil is known to be in the details. Here you will get to know the many small differences that make TypeScript an extremely advanced object-functional programming language.

Impressions

Impressions

Selected satisfied customers

The course of the training at a glance!

The JavaScript Language

  • Types in JavaScript
  • Booleans, truthy and falsy and the comparison operator
  • Functional Programming and Closures
  • Object-oriented programming with object literals, constructor functions and prototypes
  • Selected, predefined objects (Array, String, Date)
  • The Function object and “this”
  • Module Patterns and IIFEs

Modern EcmaScript and TypeScript

  • Transpilation and Configuration
  • Types, the type system and type inference
  • Debugging TypeScript
  • var vs let and const
  • for-of vs. for-in
  • Classes and Interfaces
  • Functions and lambdas (arrow functions)
  • Generics
  • Error Handling
  • EcmaScript modules and module loaders
  • Use of the Document Object Model via TypeScript
  • Use of JavaScript libraries
  • Decorators and Reflection
  • Optional: EcmaScript 6 collections and proxies
  • Optional: EcmaScript 6 iterators and generators

Asynchronous Programming

  • Callbacks
  • Promises
  • Observables and RxJS

Tools and ecosystem

  • Build automation with webpack
  • The package manager npm
  • Test automation with Jasmine

Public Workshops

All of our seminars are always available remotely or in-house. Contact us to make an appointment

No post was found with your current grid settings. You should verify if you have posts inside the current selected post type(s) and if the meta key filter is not too much restrictive.

More public dates

2023 10. 07 -
13. 07
13:00 - 17:30 (CET)
Group DiscountEarly Bird until 25.06.2023

Angular Architecture Workshop

8:00 am - 12:30 pm Eastern Time = 2:00 pm - 6:30 pm CET

English

2023 21. 08 -
22. 08
09:00 - 16:30 (CET)
Group DiscountEarly Bird Discount until 23.07.2023

Playwright Workshop

2023 23. 08 -
25. 08
14:00 - 18:30
Group DiscountEarly Bird Discount until 23.07.2023

Cypress Workshop

8:00 am - 12:30 pm Eastern Time = 2:00 pm - 6:30 pm CET
2023 28. 08 -
28. 08
09:00 - 16:30 (CET)
Group DiscountEarly Bird Discount until 23.07.2023

Advanced TypeScript

2023 05. 09 -
07. 09
09:00 - 16:30 (CET)
GruppenrabattEarly Bird until 20.08.2023

Modern Spring-Backends for Angular

2023 25. 09 -
26. 09
09:00 - 17:00 (CET)
Group DiscountEarly Bird until 10.09.2023

Angular Security with Dr De Ryck

Manfred Steyer is a Google Developer Expert (GDE) for Angular and Tursted Collaborator in the Angular team. Together with his team, he looks after customers in the entire German language area. The focus is on business and industrial applications based on Angular.

Only One Step Away!

Send us your inquery today - we help you with pleasure!

Jetzt anfragen!