-
1. Welcome to the Course!.
01:60
-
2. Why Is TypeScript & Why Should You Use It.
04:34
-
3. Installing & Using TypeScript.
13:22
-
4. TypeScript Advantages – Overview.
03:05
-
5. Course Outline.
00:00
-
6. How To Get The Most Out Of The Course.
03:13
-
7. Setting Up A Code Editor IDE.
03:07
-
8. The Course Project Setup.
07:20
-
1. Module Introduction.
01:11
-
10. Wrap Up.
03:15
-
2. Writing Module Code – Your Options.
03:50
-
3. Working with Namespaces.
10:50
-
4. Organizing Files & Folders.
08:41
-
5. A Problem with Namespace Imports.
02:52
-
7. Using ES Modules.
12:21
-
8. Understanding various Import & Export Syntaxes.
04:57
-
9. How Does Code In Modules Execute.
01:43
-
1. Module Introduction.
01:01
-
2. What is Webpack & Why do we need it.
55:32
-
3. Installing Webpack & Important Dependencies.
03:56
-
4. Adding Entry & Output Configuration.
05:57
-
5. Adding TypeScript Support with the ts-loader Package.
07:00
-
6. Finishing the Setup & Adding webpack-dev-server.
03:33
-
7. Adding a Production Workflow.
04:04
-
8. Wrap Up.
01:40
-
1. Module Introduction.
01:18
-
2. Using JavaScript (!) Libraries with TypeScript.
09:01
-
3. Using declare as a Last Resort
02:25
-
4. No Types Needed class-transformer.
08:28
-
5. TypeScript-embracing class-validator.
06:17
-
6. Wrap Up.
01:57
-
1. Module Introduction.
00:30
-
2. Project Setup.
03:56
-
3. Getting User Input.
02:41
-
4. Setting Up a Google API Key.
02:48
-
5. Using Axios to Fetch Coordinates for an Entered Address.
00:00
-
6. Rendering a Map with Google Maps (incl. Types!).
00:00
-
1. Module Introduction.
00:00
-
10. Adding Styling.
01:02
-
11. Types for other React Features (e.g. Redux or Routing).
04:01
-
12. Wrap Up.
01:34
-
2. Setting Up a React + TypeScript Project.
05:21
-
3. How Do React + TypeScript Work Together.
03:46
-
4. Working with Props and Types for Props.
06:58
-
5. Getting User Input with refs.
07:03
-
6. Cross-Component Communication.
03:58
-
7. Working with State & Types
04:28
-
8. Managing State Better.
01:33
-
9. More Props & State Work.
04:09
-
1. Module Introduction.
01:24
-
2. Executing TypeScript Code with Node.js.
03:33
-
3. Setting up a Project.
04:06
-
4. Finished Setup & Working with Types (in Node + Express Apps).
05:17
-
5. Adding Middleware & Types.
05:45
-
6. Working with Controllers & Parsing Request Bodies.
09:53
-
7. More CRUD Operations.
10:20
-
8. Wrap Up.
02:11
-
1. Roundup.
03:04
-
2. Course Introduction.
02:10
-
3. What is TypeScript.
03:24
-
5. Why TypeScript and How to use it.
03:48
-
6. Installing TypeScript.
02:15
-
7. Using TypeScript.
02:47
-
8. Setting up the Course Workspace.
06:17
-
1. Introduction.
00:46
-
10. Using Types in Functions (Arguments & Return Values).
00:00
-
11. Functions as Types.
04:04
-
12. Objects and Types.
04:54
-
13. Example Putting it all together in a Complex Object.
01:31
-
14. Creating custom Types with Type Aliases
02:32
-
15. Allowing multiple Types with Union Types.
02:09
-
16. Checking for Types during Runtime.
02:05
-
17. The never Type (added with TypeScript 2.0).
01:55
-
18. Nullable Types (added with TypeScript 2.0).
06:24
-
19. Module Exercise Problem.
00:48
-
2. Type Basics.
02:24
-
21. Module Exercise Solution.
04:03
-
22. Module Summary
00:50
-
3. Numbers & Booleans.
01:42
-
4. Assigning Types Explicitly.
02:12
-
5. Arrays and Types.
03:07
-
6. Tuples.
01:58
-
7. Enums.
03:53
-
8. The Any Type.
00:00
-
9. Understanding the created JavaScript Code
01:40
-
1. Introduction.
00:34
-
2. How Code gets Compiled.
01:56
-
3. Changing the Compiler Behavior on Errors.
02:13
-
4. Debugging your TypeScript Code using Source Maps.
02:12
-
5. Avoiding implicit Any.
01:42
-
6. More Compiler Options.
01:01
-
7. Compiler Improvements with TypeScript 2.0.
03:09
-
9. Module Summary.
00:34
-
1. Module Introduction.
00:26
-
10. Arrays Types.
05:29
-
11. Working with Tuples.
06:19
-
12. Working with Enums.
07:05
-
13. The any Type.
02:04
-
14. Union Types.
06:30
-
15. Literal Types.
07:54