Setting Up and Kick Starting TypeScript

 42 Reviews Add a review

Published February 2017

Tighten up your programming with strong typing, through TypeScript

Many languages that compile to JavaScript have come and gone, which is why TypeScript is so interesting. As a JavaScript compiler, it’s seeing its popularity amongst server-side, ECMAScript developers, and even C# aficionados, rise.

TypeScript is a static typed language, which makes it easy to build robust and reliable interfaces you can trust in, especially with its compile-time error checking. When dealing with existing code in JavaScript, you may have to read extensively to see how each function works, working with TypeScript takes that guessing out of the equation. You can write solid Object-Oriented code which is very much like C# in the way it looks and feels, you can get code hints, and if it compiles after refactoring, your code probably works.

This short course takes you on a whirlwind tour of TypeScript, covering the environment, how you can get started with it, Object-Orientated patterns, and what’s been added to version 2.0.

Rather than knowing JavaScript, this course is perfect for those who know Object-Orientated programming and C#. This is also a must watch for JavaScript developers with large code bases who want a bit of extra safety when refactoring. Enjoy!

Oh yeah, and the whole SitePoint library! Learn More.

What you'll learn

  • What is TypeScript
  • TypeScript classes and interfaces
  • TypeScript generics
  • Closed captions available
Meet your instructor
Zsolt Nagy

Zsolt has been working hard on both his tech skills and soft skills, giving him the opportunity to become a Dev Tech Lead. He has taken these skills to the next level by blogging about his dev journey and creating Dev Career Mastery; a learning platform for developers wanting to expand their soft skills.

Lesson 1: Introducing TypeScript
What is TypeScript? 7:57
Setting up TypeScript 9:50
Classes and Interfaces 8:34
Generics 8:35
TypeScript 2.0 9:12

Leave a Review