This course will teach you some very important TypeScript skills. If you have already mastered the fundamentals, then it's the right moment to take your skills to the next level. You will gain practical, applicable knowledge that you can use in all kinds of TypeScript apps.
At the end of the course you will write a practical TypeScript project. You will create a FizzBuzz algorithm - it is a very common challenge for software engineers applying for a job.
TypeScript is one of the most important parts of the modern JavaScript ecosystem. It’s been steadily growing in popularity. Every year more and more front-end developers switch to TypeScript as their main language. Now, thanks to this course, you can make a very important step towards a successful front-end development career.
You will discover important quirks of access modifiers
You will master enum types
You will learn how to use the Union and Intersection types
You will discover how Aliases work
You will master using Namespaces in TypeScript
You will learn how to use Abstract Classes
You will master working with generic functions and generic interfaces
You will write a practical project - a FizzBuzz algorithm in TypeScript.
You can complete the course anytime, anywhere. All you need is access to the internet. After logging in, you can set your own course schedule. Then all you have to do is consistently keep passing the theory and practice by solving the exercises.
You can learn at any rate, and you can repeat each part of the material as many times as you like. The course is available on your user account without any time limits. After passing all the material, you will receive a certificate confirming your newly acquired knowledge
TypeScript is a superset of JavaScript. It provides several advantages over vanilla JavaScript. TypeScript makes JavaScript code more readable and easier to debug.
For larger projects TypeScript provides you with more robust ways to create web based software. It's been the language of choice for numerous, well known apps, libraries and frameworks like Angular, Slack, Ionic or Asana.