-
Урок 1.
00:01:56
Welcome to the Course!
-
Урок 2.
00:04:34
What Is TypeScript & Why Should You Use It?
-
Урок 3.
00:13:23
Installing & Using TypeScript
-
Урок 4.
00:03:06
TypeScript Advantages - Overview
-
Урок 5.
00:04:18
Course Outline
-
Урок 6.
00:03:14
How To Get The Most Out Of The Course
-
Урок 7.
00:03:07
Setting Up A Code Editor / IDE
-
Урок 8.
00:07:21
The Course Project Setup
-
Урок 9.
00:00:27
Module Introduction
-
Урок 10.
00:10:21
Using Types
-
Урок 11.
00:04:54
TypeScript Types vs JavaScript Types
-
Урок 12.
00:05:44
Working with Numbers, Strings & Booleans
-
Урок 13.
00:05:40
Type Assignment & Type Inference
-
Урок 14.
00:07:33
Object Types
-
Урок 15.
00:05:31
Arrays Types
-
Урок 16.
00:06:20
Working with Tuples
-
Урок 17.
00:07:06
Working with Enums
-
Урок 18.
00:02:05
The "any" Type
-
Урок 19.
00:06:31
Union Types
-
Урок 20.
00:07:55
Literal Types
-
Урок 21.
00:03:00
Type Aliases / Custom Types
-
Урок 22.
00:07:26
Function Return Types & "void"
-
Урок 23.
00:05:35
Functions as Types
-
Урок 24.
00:04:24
Function Types & Callbacks
-
Урок 25.
00:03:44
The "unknown" Type
-
Урок 26.
00:04:11
The "never" Type
-
Урок 27.
00:01:52
Wrap Up
-
Урок 28.
00:00:47
Module Introduction
-
Урок 29.
00:02:06
Using "Watch Mode"
-
Урок 30.
00:03:47
Compiling the Entire Project / Multiple Files
-
Урок 31.
00:06:14
Including & Excluding Files
-
Урок 32.
00:04:05
Setting a Compilation Target
-
Урок 33.
00:05:32
Understanding TypeScript Core Libs
-
Урок 34.
00:01:42
More Configuration & Compilation Options
-
Урок 35.
00:02:01
Working with Source Maps
-
Урок 36.
00:05:32
rootDir and outDir
-
Урок 37.
00:02:52
Stop Emitting Files on Compilation Errors
-
Урок 38.
00:11:05
Strict Compilation
-
Урок 39.
00:04:23
Code Quality Options
-
Урок 40.
00:04:21
Debugging with Visual Studio Code
-
Урок 41.
00:01:09
Wrap Up
-
Урок 42.
00:02:22
Module Introduction
-
Урок 43.
00:06:34
"let" and "const"
-
Урок 44.
00:04:51
Arrow Functions
-
Урок 45.
00:02:10
Default Function Parameters
-
Урок 46.
00:04:33
The Spread Operator (...)
-
Урок 47.
00:05:06
Rest Parameters
-
Урок 48.
00:05:18
Array & Object Destructuring
-
Урок 49.
00:01:38
How Code Gets Compiled & Wrap Up
-
Урок 50.
00:00:55
Module Introduction
-
Урок 51.
00:04:49
What are Classes?
-
Урок 52.
00:05:53
Creating a First Class
-
Урок 53.
00:03:03
Compiling to JavaScript
-
Урок 54.
00:07:36
Constructor Functions & The "this" Keyword
-
Урок 55.
00:05:53
"private" and "public" Access Modifiers
-
Урок 56.
00:02:59
Shorthand Initialization
-
Урок 57.
00:02:46
"readonly" Properties
-
Урок 58.
00:08:08
Inheritance
-
Урок 59.
00:02:44
Overriding Properties & The "protected" Modifier
-
Урок 60.
00:06:43
Getters & Setters
-
Урок 61.
00:05:09
Static Methods & Properties
-
Урок 62.
00:05:27
Abstract Classes
-
Урок 63.
00:05:08
Singletons & Private Constructors
-
Урок 64.
00:01:44
Classes - A Summary
-
Урок 65.
00:04:27
A First Interface
-
Урок 66.
00:06:11
Using Interfaces with Classes
-
Урок 67.
00:01:35
Why Interfaces?
-
Урок 68.
00:01:36
Readonly Interface Properties
-
Урок 69.
00:02:35
Extending Interfaces
-
Урок 70.
00:02:42
Interfaces as Function Types
-
Урок 71.
00:04:12
Optional Parameters & Properties
-
Урок 72.
00:01:59
Compiling Interfaces to JavaScript
-
Урок 73.
00:01:55
Wrap Up
-
Урок 74.
00:00:59
Module Introduction
-
Урок 75.
00:04:59
Intersection Types
-
Урок 76.
00:10:35
More on Type Guards
-
Урок 77.
00:06:12
Discriminated Unions
-
Урок 78.
00:07:46
Type Casting
-
Урок 79.
00:06:36
Index Properties
-
Урок 80.
00:06:19
Function Overloads
-
Урок 81.
00:04:22
Optional Chaining
-
Урок 82.
00:02:45
Nullish Coalescing
-
Урок 83.
00:01:21
Wrap Up
-
Урок 84.
00:01:06
Module Introduction
-
Урок 85.
00:08:45
Built-in Generics & What are Generics?
-
Урок 86.
00:08:34
Creating a Generic Function
-
Урок 87.
00:03:40
Working with Constraints
-
Урок 88.
00:05:36
Another Generic Function
-
Урок 89.
00:03:07
The "keyof" Constraint
-
Урок 90.
00:08:55
Generic Classes
-
Урок 91.
00:01:23
A First Summary
-
Урок 92.
00:07:20
Generic Utility Types
-
Урок 93.
00:03:42
Generic Types vs Union Types
-
Урок 94.
00:01:35
Module Introduction
-
Урок 95.
00:05:22
A First Class Decorator
-
Урок 96.
00:02:03
Working with Decorator Factories
-
Урок 97.
00:06:00
Building More Useful Decorators
-
Урок 98.
00:02:53
Adding Multiple Decorators
-
Урок 99.
00:05:01
Diving into Property Decorators
-
Урок 100.
00:05:37
Accessor & Parameter Decorators
-
Урок 101.
00:03:12
When Do Decorators Execute?
-
Урок 102.
00:08:38
Returning (and changing) a Class in a Class Decorator
-
Урок 103.
00:03:45
Other Decorator Return Types
-
Урок 104.
00:09:05
Example: Creating an "Autobind" Decorator
-
Урок 105.
00:07:29
Validation with Decorators - First Steps
-
Урок 106.
00:12:15
Validation with Decorators - Finished
-
Урок 107.
00:03:22
Wrap Up
-
Урок 108.
00:00:55
Module Introduction
-
Урок 109.
00:05:21
Getting Started
-
Урок 110.
00:11:44
DOM Element Selection & OOP Rendering
-
Урок 111.
00:08:05
Interacting with DOM Elements
-
Урок 112.
00:04:45
Creating & Using an "Autobind" Decorator
-
Урок 113.
00:09:15
Fetching User Input
-
Урок 114.
00:14:11
Creating a Re-Usable Validation Functionality
-
Урок 115.
00:11:19
Rendering Project Lists
-
Урок 116.
00:15:33
Managing Application State with Singletons
-
Урок 117.
00:07:12
More Classes & Custom Types
-
Урок 118.
00:06:00
Filtering Projects with Enums
-
Урок 119.
00:18:41
Adding Inheritance & Generics
-
Урок 120.
00:11:59
Rendering Project Items with a Class
-
Урок 121.
00:03:34
Using a Getter
-
Урок 122.
00:10:25
Utilizing Interfaces to Implement Drag & Drop
-
Урок 123.
00:05:59
Drag Events & Reflecting the Current State in the UI
-
Урок 124.
00:08:09
Adding a Droppable Area
-
Урок 125.
00:06:45
Finishing Drag & Drop
-
Урок 126.
00:01:23
Wrap Up
-
Урок 127.
00:01:12
Module Introduction
-
Урок 128.
00:03:52
Writing Module Code - Your Options
-
Урок 129.
00:10:51
Working with Namespaces
-
Урок 130.
00:08:42
Organizing Files & Folders
-
Урок 131.
00:02:53
A Problem with Namespace Imports
-
Урок 132.
00:12:22
Using ES Modules
-
Урок 133.
00:04:58
Understanding various Import & Export Syntaxes
-
Урок 134.
00:01:44
How Does Code In Modules Execute?
-
Урок 135.
00:03:15
Wrap Up
-
Урок 136.
00:01:02
Module Introduction
-
Урок 137.
00:05:33
What is Webpack & Why do we need it?
-
Урок 138.
00:03:56
Installing Webpack & Important Dependencies
-
Урок 139.
00:05:58
Adding Entry & Output Configuration
-
Урок 140.
00:07:01
Adding TypeScript Support with the ts-loader Package
-
Урок 141.
00:03:34
Finishing the Setup & Adding webpack-dev-server
-
Урок 142.
00:04:05
Adding a Production Workflow
-
Урок 143.
00:01:42
Wrap Up
-
Урок 144.
00:01:19
Module Introduction
-
Урок 145.
00:09:02
Using JavaScript (!) Libraries with TypeScript
-
Урок 146.
00:02:26
Using "declare" as a "Last Resort"
-
Урок 147.
00:08:29
No Types Needed: class-transformer
-
Урок 148.
00:06:18
TypeScript-embracing: class-validator
-
Урок 149.
00:01:58
Wrap Up
-
Урок 150.
00:00:31
Module Introduction
-
Урок 151.
00:03:57
Project Setup
-
Урок 152.
00:02:42
Getting User Input
-
Урок 153.
00:02:49
Setting Up a Google API Key
-
Урок 154.
00:10:15
Using Axios to Fetch Coordinates for an Entered Address
-
Урок 155.
00:06:36
Rendering a Map with Google Maps (incl. Types!)
-
Урок 156.
00:01:06
Module Introduction
-
Урок 157.
00:05:22
Setting Up a React + TypeScript Project
-
Урок 158.
00:03:47
How Do React + TypeScript Work Together?
-
Урок 159.
00:06:59
Working with Props and Types for Props
-
Урок 160.
00:07:04
Getting User Input with "refs"
-
Урок 161.
00:03:59
Cross-Component Communication
-
Урок 162.
00:04:29
Working with State & Types
-
Урок 163.
00:01:34
Managing State Better
-
Урок 164.
00:04:10
More Props & State Work
-
Урок 165.
00:01:03
Adding Styling
-
Урок 166.
00:04:02
Types for other React Features (e.g. Redux or Routing)
-
Урок 167.
00:01:35
Wrap Up
-
Урок 168.
00:01:24
Module Introduction
-
Урок 169.
00:03:34
Executing TypeScript Code with Node.js
-
Урок 170.
00:04:08
Setting up a Project
-
Урок 171.
00:05:18
Finished Setup & Working with Types (in Node + Express Apps)
-
Урок 172.
00:05:46
Adding Middleware & Types
-
Урок 173.
00:09:54
Working with Controllers & Parsing Request Bodies
-
Урок 174.
00:10:21
More CRUD Operations
-
Урок 175.
00:02:12
Wrap Up
-
Урок 176.
00:00:56
Thanks for being part of the course!
Video won't start
All the files in the zip file are dated 21/04/2020.
You mentioned update date 20/12/2020 but the downloaded has is old (21/04/2020)
Please re-upload the Dec 2020 update
Thanks