TypeScript Fundamentals
2h 54m 15s
English
Free
Course description
Boost your productivity. Dive into the TypeScript language through this comprehensive introduction, and realise the many benefits of adopting static types. We'll explore common practices, ES6/7, the compiler, classes, functions and all the necessary types you need.
Read more about the course
Requirements:
- JavaScript basic knowledge
- Desire to write scalable JavaScript
- OOP is a bonus
Watch Online
0:00 0:00
| # | Lesson Title | Duration |
|---|---|---|
| 1 | Introduction | 00:53 |
| 2 | types in javascript | 05:36 |
| 3 | introduction to asts | 04:47 |
| 4 | types in typescript. | 03:57 |
| 5 | navigating a typescript project | 05:42 |
| 6 | refactoring a typescript project | 06:30 |
| 7 | from index.html to typescript | 08:34 |
| 8 | switching to ts files and compiling in watch mode | 02:17 |
| 9 | string and number types | 03:47 |
| 10 | no emit on error | 02:47 |
| 11 | string literal types | 03:10 |
| 12 | union types and type aliases | 03:33 |
| 13 | function parameter and return types | 04:03 |
| 14 | void and never types | 03:07 |
| 15 | null and undefined types | 09:02 |
| 16 | interfaces | 09:04 |
| 17 | function overloads | 07:29 |
| 18 | generics and type parameters | 05:49 |
| 19 | splitting our code into modules | 03:17 |
| 20 | configuring compiled module output | 04:08 |
| 21 | adding webpack | 07:46 |
| 22 | class properties | 03:25 |
| 23 | static vs instance properties | 02:41 |
| 24 | class methods | 04:13 |
| 25 | extends and implements | 06:24 |
| 26 | access modifiers | 06:36 |
| 27 | decorators and decorator factories | 05:31 |
| 28 | method decorators | 04:35 |
| 29 | property and parameter decorators | 04:27 |
| 30 | introduction to declaration files | 08:46 |
| 31 | DefinitelyTyped and @types | 07:45 |
| 32 | Bringing it all together in an Angular 2+ app | 14:34 |
Comments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
TypeScript with Vue.js 3
Sources: vueschool.io
TypeScript is a super set of the JavaScript language that introduces static typing. In recent years, it's taken the JavaScript community by storm due to it's ab
1 hour 37 minutes 47 seconds
Professional TypeScript Training by Matt Pocock | Total TypeScript
Sources: Matt Pocock
Learn how to use TypeScript to level-up your applications as a web developer through exercise driven self-paced workshops and tutorials hosted by TypeScript wizard Matt Pocock.
23 hours 18 minutes 55 seconds
Build a Full-Stack Todo App with Turborepo, tRPC, Next.js, NestJS & React Native
Sources: Michael Guay
Master Turborepo, tRPC, Next.js, NestJS, and React Native by creating a full-stack Todo application with complete type safety and a mobile version.
2 hours 47 minutes 38 seconds