What if you could combine the best of all the languages? The familiarity of JavaScript, with the functions of other high-functioning programming languages? That would actually give you TypeScript.
While you might be familiar with TypeScript because it’s now the de facto language for Angular 4, but TypeScript has so much more to offer! As a superset of JavaScript, it borrows a lot of functions from JavaScript, but it also comes packed with so many more benefits.
The best part about TypeScript that it works across multiple browsers, hosts and even operating systems, which not only makes it easier to work but also makes compiling easier. So, if you want to get on board with this amazing language, well then this is the perfect course for you!
In this course, we will cover TypeScript in detail, which means you will have the front row seat as we breakdown TypeScript into easier to understand components and show you exactly what this brilliant language can do.
We will also show you why it is a powerful addition to JavaScript, what features it offers and how to use it. That’s not all! This will also make it a great source to actually learn the basics of Angular!
Since TypeScript can be compiled to ES5, you'll be amazed by the many next-gen Features you can start using Today. Be it ES6 Features like Destructuring or Arrow Functions, Decorators, Generics and Interfaces or Modules – TypeScript has them all!
Starting at the very beginning, the course will cover important basics such as types, classes, modules, interfaces, etc. From there you’ll cover more advanced features and even how to set up Workflows with TypeScript. This includes a TypeScript-only Workflow as well as Workflows using Gulp or Webpack.
Each section comes with examples or sample projects, so you will not only be relying on theory to get you through, but you will also see how you actually work with TypeScript and even get your hands dirty! You will simultaneously work with the instructor on the projects, which will help you learn exactly what you can do with TypeScript.
What you will learn in this course:
- Types and how to use them
- How the TypeScript Compiler works
- ES6 Features in TypeScript
- Classes in TypeScript
- Namespaces and Modules
- Interfaces
- Generics
- Decorators
- How to integrate Third-Party JavaScript Libraries into your TypeScript Project
- How to integrate TypeScript into your Gulp or Webpack Workflow
- Or how to set up a plain-TypeScript Workflow
- How to use TypeScript together with ReactJS
So, what are you waiting for? Upgrade you projects and your language today!