A Practical Start with TypeScript

This course uses a demo-first approach to get you familiar with TypeScript. You will cover all of the main language features of TypeScript by building software for a vending machine serving drinks and candy.
Course info
Rating
(242)
Level
Beginner
Updated
July 18, 2016
Duration
1h 39m
Table of contents
Description
Course info
Rating
(242)
Level
Beginner
Updated
July 18, 2016
Duration
1h 39m
Description

This compact course will introduce you to TypeScript using a practical, demo-first approach. In this course, A Practical Start with TypeScript, you will cover all of the main language features in TypeScript, enabling you to write structured browser code for your app. First, you'll go over the foundations and basics of the TypeScript language, getting you prepared to write it. Next, you will see how to use inheritance, polymorphism, and interfaces in TypeScript. Finally, you will get an explanation of several options to further structure your code, especially with bigger projects. By the end of this course, you'll have the knowledge to feel ready to write your own TypeScript app.

About the author
About the author

Roland is a Microsoft MVP enjoying a constant curiosity around new techniques in software development. His focus is on all things .Net and browser technologies.

More from the author
Understanding ASP.NET Core 2.x
Beginner
2h 45m
20 Oct 2017
Getting Started with ES2017/ES8
Intermediate
1h 10m
20 Jul 2017
More courses by Roland Guijt
Transcript
Transcript

Hi everyone, my name is Roland Guijt and welcome to my course A Practical Start with TypeScript. I am an independent software developer and trainer based in The Netherlands. Writing browser code or node.js code in typescript gives you many advantages compared to writing javascript. It saves you from error-prone code and because of type checking is done as you code it will save you lots of time because errors will become apparent before you run your app. You’ll learn everything to get started with this powerful language in this course. I’m going to cover everything you need to know by writing a vending machine simulation! Some of the major topics that we will cover include: 1. Setting up a programming environment 2. Language features 3. Applying object orientation 4. Code structuring By the end this course, you’ll be ready to write a typescript app from scratch! Before beginning the course you should be familiar with the basics of programming. Javascript knowledge is handy but not really needed.