- Typescript Setup
- Basic Types
- Types in Typescript
- Operators, Decisions and Loops
- Function Basics
- Interfaces
- Classes
- Modules
- Generic Types
- Generics in more Depth
- TS Fundamentals source code
- Introduction to Decorators
- Arguments in Method Decorator
- Configurable Decorator using Decorator Factory
- Property Decorator
- Parameter Decorator
- Class Decorator
What you'll learn
- Use TypeScript and its Features like Types, ES6 Support, Classes, Modules, Interfaces and much more in any of their Projects
- Why TypeScript offers a real advantage over vanilla JavaScript
- Understand what TypeScript really is about and how it works
- Decorators in Typescript
Description
TypeScript extends JavaScript by adding types.
By understanding JavaScript, TypeScript saves you time catching errors and providing fixes before you run code.
Any browser, any OS, anywhere JavaScript runs. Entirely Open Source.
TypeScript is an open-source language which builds on JavaScript, one of the world’s most used tools, by adding static type definitions.
Types provide a way to describe the shape of an object, providing better documentation, and allowing TypeScript to validate that your code is working correctly.
Writing types can be optional in TypeScript, because type inference allows you to get a lot of power without writing additional code.
All valid JavaScript code is also TypeScript code. You might get type-checking errors, but that won't stop you from running the resulting JavaScript. While you can go for stricter behavior, that means you're still in control.
TypeScript code is transformed into JavaScript code via the TypeScript compiler or Babel. This JavaScript is clean, simple code which runs anywhere JavaScript runs: In a browser, on Node.JS or in your apps.
Adopting TypeScript is not a binary choice, you can start by annotating existing JavaScript with JSDoc, then switch a few files to be checked by TypeScript and over time prepare your codebase to convert completely.
TypeScript’s type inference means that you don’t have to annotate your code until you want more safety.
Other Courses
Learn C++ programming in 2 hours
A Fun and Intensive Journey Through C++ Basics, Object-Oriented Magic, and Real-World Applications!
Hands on Sketch Training-Mobile App Design (Preview Course)
Try the preview version of the course for a taste of using Sketch for mobile app design. Try the full version for more.
How to edit your Video and Audio for free
Edit your videos, audios and compress the files for FREE
Meditation for Mental Focus
Use 2-5 minute meditations to support your mind's natural capacity to rest
Computer and Internet Security: E-mail & Passwords
A guide to enforce your passwords and secure your email communications
About the instructors
- 3.64 Calificación
- 50452 Estudiantes
- 27 Cursos
Haider Malik
Fullstack Developer/Entrepreneur/Author
He is a full-stack developer and business owner. He is running his own IT service based Agency He has full team of developers. He is passionate about everything JavaScript, and he loves exploring new libraries.
He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Although his primary focus is on outcomes, implementation often includes technical competency
Student feedback
Course Rating
Reviews
Decorator part not at all explained
v nice
Great learning
Es una buena introducción a typescript pero el profesor no es experto, solo lee la documentación y la implementa, no añade nada nuevo