Understanding TypeScript - 2022 Edition

30th December 2021

What is this?

This is Maximilian Schwarzmüller's Udemy course, Understanding TypeScript - 2022 Edition.

Topics covered

The course covered the following:

  • TypeScript basics

  • Classes

  • Interfaces and Types

  • Advanced Types

  • Generics

  • Decorators

  • Webpack and TypeScript

  • 3rd Party Libraries and TypeScript

  • React with TypeScript

  • Node and express with TypeScript

Teaching

The teaching style of Maximilian is to explain the various topics in separate modules and then to put them into practice via a project module. Therefore, by the time you have completed the project, you have been able to put into practice a lot of the topics that were previously explained.

My thoughts

I think that this is a great introduction to TypeScript and covers a lot of the core topics. When I started the course, I was particularly interested in using TypeScript with React. However, as the course progressed, I became quite interested in how TypeScript supports object-oriented programming. There is a lot to learn and a lot of benefits to realise.

I have done plenty of work with JavaScript over the years and I always do type checking so I can see the benefits that TypeScript brings especially in projects being worked on by teams of developers or being revisited some time in the future.

I really like the development support that you can get from editors when using TypeScript. The plugins and support in Visual Studio Code are particularly impressive. It looks like they will lead to less errors and quicker delivery. The debugging was easy to set up and works really well.

Having completed the course I think that I'd be able to read and understand apps and packages written using TypeScript. The course has demystified most of what you are likely to encounter.

I'm looking forward to putting into practise what I have learned in my next project.

Certificate of Completion

Useful Links

Created by Andrew Lilley © 2022