Course of Advanced TypeScript: Improve Your Developer eXperience

Isma NavarroJavier Ferrer

By Isma Navarro y Javier Ferrer Frontend y Backend

Learn how to enhance the definition of your functions with utility types, const type parameters, and satisfies that will allow you to gain robustness and ease of use in your day-to-day tasks.

💸 First lesson available without registration!

The Developer eXperience is one of those things that when it is present you don't realize, but when it is missing we can suffer a lot.

There are many ways to keep it in mind in our daily work in the form of good documentation, changelogs with plenty of information or public OpenAPIs. However, it is also possible to improve the DX in our own development environment thanks to TypeScript.

Thanks to the tools we will see in this course, you will be able to improve the definition of your functions to avoid verbosity in your code and enhance the usability of your code.

What better way to have the documentation of your code than in your own IDE?

In particular, we will see:

  • How to avoid verbosity and reuse types thanks to utility types
  • Much better documented and robust functions thanks to const type parameters
  • Improve the narrowing and the typing of your objects with satisfies

See you in the course!

First video:

Related courses

Pay according to your needs

lite (only monthly)

19 €
per month

standard

24,92 €
Save vs monthly of 49 €
Annual payment of 299
per month
  • Main catalog to master writing maintainable, scalable, and testable code
  • Receive job offers verified by Codely
  • Company invoice
Save 189 €

premium

33,25 €
Save vs monthly of 89 €
100 € anniversary discount
Annual payment of 399
per month
  • Exclusive AI courses to keep you always up to date
  • Early access to new courses
  • Discount on workshops
  • Receive job offers verified by Codely
  • Company invoice

We won't increase the price while your subscription is active

Course of Advanced TypeScript: Improve Your Developer eXperience ﹤🍍﹥ Codely