09. Practice Time! Let's build a Drag & Drop Project/12. Adding Inheritance & Generics/12. Adding Inheritance & Generics.mp4 167MB
09. Practice Time! Let's build a Drag & Drop Project/09. Managing Application State with Singletons/9. Managing Application State with Singletons.mp4 124MB
10. Modules & Namespaces/07. Using ES Modules/7. Using ES Modules.mp4 107MB
09. Practice Time! Let's build a Drag & Drop Project/07. Creating a Re-Usable Validation Functionality/7. Creating a Re-Usable Validation Functionality.mp4 106MB
09. Practice Time! Let's build a Drag & Drop Project/13. Rendering Project Items with a Class/13. Rendering Project Items with a Class.mp4 99MB
08. Decorators/13. Validation with Decorators - Finished/13. Validation with Decorators - Finished.mp4 88MB
09. Practice Time! Let's build a Drag & Drop Project/08. Rendering Project Lists/8. Rendering Project Lists.mp4 86MB
10. Modules & Namespaces/03. Working with Namespaces/3. Working with Namespaces.mp4 83MB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/05. Using Axios to Fetch Coordinates for an Entered Address/5. Using Axios to Fetch Coordinates for an Entered Address.mp4 83MB
03. The TypeScript Compiler (and its Configuration)/11. Strict Compilation/11. Strict Compilation.mp4 75MB
09. Practice Time! Let's build a Drag & Drop Project/03. DOM Element Selection & OOP Rendering/3. DOM Element Selection & OOP Rendering.mp4 74MB
15. Node.js + Express & TypeScript/07. More CRUD Operations/7. More CRUD Operations.mp4 73MB
06. Advanced Types/03. More on Type Guards/3. More on Type Guards.mp4 69MB
09. Practice Time! Let's build a Drag & Drop Project/15. Utilizing Interfaces to Implement Drag & Drop/15. Utilizing Interfaces to Implement Drag & Drop.mp4 69MB
09. Practice Time! Let's build a Drag & Drop Project/06. Fetching User Input/6. Fetching User Input.mp4 68MB
08. Decorators/09. Returning (and changing) a Class in a Class Decorator/9. Returning (and changing) a Class in a Class Decorator.mp4 67MB
01. Getting Started/03. Installing & Using TypeScript/3. Installing & Using TypeScript.mp4 65MB
12. 3rd Party Libraries & TypeScript/02. Using JavaScript (!) Libraries with TypeScript/2. Using JavaScript (!) Libraries with TypeScript.mp4 65MB
08. Decorators/11. Example Creating an Autobind Decorator/11. Example Creating an Autobind Decorator.mp4 62MB
09. Practice Time! Let's build a Drag & Drop Project/04. Interacting with DOM Elements/4. Interacting with DOM Elements.mp4 62MB
12. 3rd Party Libraries & TypeScript/04. No Types Needed class-transformer/4. No Types Needed class-transformer.mp4 62MB
09. Practice Time! Let's build a Drag & Drop Project/17. Adding a Droppable Area/17. Adding a Droppable Area.mp4 59MB
15. Node.js + Express & TypeScript/06. Working with Controllers & Parsing Request Bodies/6. Working with Controllers & Parsing Request Bodies.mp4 59MB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/06. Rendering a Map with Google Maps (incl. Types!)/6. Rendering a Map with Google Maps (incl. Types!).mp4 58MB
03. The TypeScript Compiler (and its Configuration)/09. rootDir and outDir/9. rootDir and outDir.mp4 50MB
14. React.js & TypeScript/05. Getting User Input with refs/5. Getting User Input with refs.mp4 50MB
09. Practice Time! Let's build a Drag & Drop Project/16. Drag Events & Reflecting the Current State in the UI/16. Drag Events & Reflecting the Current State in the UI.mp4 49MB
11. Using Webpack with TypeScript/05. Adding TypeScript Support with the ts-loader Package/5. Adding TypeScript Support with the ts-loader Package.mp4 49MB
09. Practice Time! Let's build a Drag & Drop Project/10. More Classes & Custom Types/10. More Classes & Custom Types.mp4 49MB
02. TypeScript Basics & Basic Types/02. Using Types/2. Using Types.mp4 39MB
06. Advanced Types/06. Index Properties/6. Index Properties.mp4 39MB
09. Practice Time! Let's build a Drag & Drop Project/05. Creating & Using an Autobind Decorator/5. Creating & Using an Autobind Decorator.mp4 38MB
07. Generics/05. Another Generic Function/5. Another Generic Function.mp4 38MB
03. The TypeScript Compiler (and its Configuration)/12. Code Quality Options/12. Code Quality Options.mp4 37MB
07. Generics/02. Built-in Generics & What are Generics/2. Built-in Generics & What are Generics.mp4 36MB
05. Classes & Interfaces/19. Using Interfaces with Classes/19. Using Interfaces with Classes.mp4 36MB
14. React.js & TypeScript/11. Types for other React Features (e.g. Redux or Routing)/11. Types for other React Features (e.g. Redux or Routing).mp4 36MB
02. TypeScript Basics & Basic Types/19. Function Return Types & void/19. Function Return Types & void.mp4 36MB
02. TypeScript Basics & Basic Types/14. Union Types/14. Union Types.mp4 35MB
03. The TypeScript Compiler (and its Configuration)/05. Setting a Compilation Target/5. Setting a Compilation Target.mp4 35MB
02. TypeScript Basics & Basic Types/24. The never Type/24. The never Type.mp4 24MB
09. Practice Time! Let's build a Drag & Drop Project/14. Using a Getter/14. Using a Getter.mp4 24MB
08. Decorators/08. When Do Decorators Execute/8. When Do Decorators Execute.mp4 24MB
15. Node.js + Express & TypeScript/03. Setting up a Project/3. Setting up a Project.mp4 23MB
04. Next-generation JavaScript & TypeScript/05. The Spread Operator (...)/5. The Spread Operator (...).mp4 23MB
15. Node.js + Express & TypeScript/04. Finished Setup & Working with Types (in Node + Express Apps)/4. Finished Setup & Working with Types (in Node + Express Apps).mp4 23MB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/02. Project Setup/2. Project Setup.mp4 23MB
05. Classes & Interfaces/03. Creating a First Class/3. Creating a First Class.mp4 22MB
02. TypeScript Basics & Basic Types/03. TypeScript Types vs JavaScript Types/3. TypeScript Types vs JavaScript Types.mp4 22MB
01. Getting Started/07. Setting Up A Code Editor IDE/7. Setting Up A Code Editor IDE.mp4 22MB
05. Classes & Interfaces/18. A First Interface/18. A First Interface.mp4 21MB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/04. Setting Up a Google API Key/4. Setting Up a Google API Key.mp4 21MB
07. Generics/04. Working with Constraints/4. Working with Constraints.mp4 20MB
02. TypeScript Basics & Basic Types/16. Type Aliases Custom Types/16. Type Aliases Custom Types.mp4 20MB
03. The TypeScript Compiler (and its Configuration)/10. Stop Emitting Files on Compilation Errors/10. Stop Emitting Files on Compilation Errors.mp4 20MB
07. Generics/06. The keyof Constraint/6. The keyof Constraint.mp4 20MB
09. Practice Time! Let's build a Drag & Drop Project/19. Wrap Up/19. Wrap Up.mp4 17MB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/03. Getting User Input/3. Getting User Input.mp4 17MB
03. The TypeScript Compiler (and its Configuration)/03. Compiling the Entire Project Multiple Files/3. Compiling the Entire Project Multiple Files.mp4 17MB
14. React.js & TypeScript/03. How Do React + TypeScript Work Together/3. How Do React + TypeScript Work Together.mp4 17MB
05. Classes & Interfaces/23. Interfaces as Function Types/23. Interfaces as Function Types.mp4 17MB
02. TypeScript Basics & Basic Types/23. The unknown Type/23. The unknown Type.mp4 17MB
03. The TypeScript Compiler (and its Configuration)/08. Working with Source Maps/8. Working with Source Maps.mp4 16MB
05. Classes & Interfaces/04. Compiling to JavaScript/4. Compiling to JavaScript.mp4 16MB
14. React.js & TypeScript/05. Getting User Input with refs/5.1 react-02-user-input-with-ref.zip 48KB
14. React.js & TypeScript/08. Managing State Better/8.1 react-04-state.zip 48KB
14. React.js & TypeScript/04. Working with Props and Types for Props/4.1 react-01-first-component-props.zip 47KB
09. Practice Time! Let's build a Drag & Drop Project/12. Adding Inheritance & Generics/12. Adding Inheritance & Generics.srt 25KB
09. Practice Time! Let's build a Drag & Drop Project/09. Managing Application State with Singletons/9. Managing Application State with Singletons.srt 19KB
09. Practice Time! Let's build a Drag & Drop Project/07. Creating a Re-Usable Validation Functionality/7. Creating a Re-Usable Validation Functionality.srt 18KB
01. Getting Started/03. Installing & Using TypeScript/3. Installing & Using TypeScript.srt 18KB
08. Decorators/13. Validation with Decorators - Finished/13. Validation with Decorators - Finished.srt 17KB
09. Practice Time! Let's build a Drag & Drop Project/03. DOM Element Selection & OOP Rendering/3. DOM Element Selection & OOP Rendering.srt 16KB
09. Practice Time! Let's build a Drag & Drop Project/13. Rendering Project Items with a Class/13. Rendering Project Items with a Class.srt 16KB
10. Modules & Namespaces/07. Using ES Modules/7. Using ES Modules.srt 15KB
03. The TypeScript Compiler (and its Configuration)/11. Strict Compilation/11. Strict Compilation.srt 15KB
10. Modules & Namespaces/03. Working with Namespaces/3. Working with Namespaces.srt 15KB
09. Practice Time! Let's build a Drag & Drop Project/08. Rendering Project Lists/8. Rendering Project Lists.srt 14KB
02. TypeScript Basics & Basic Types/02. Using Types/2. Using Types.srt 14KB
15. Node.js + Express & TypeScript/07. More CRUD Operations/7. More CRUD Operations.srt 14KB
01. Getting Started/08. The Course Project Setup/8.1 course-starting-project.zip 13KB
09. Practice Time! Let's build a Drag & Drop Project/15. Utilizing Interfaces to Implement Drag & Drop/15. Utilizing Interfaces to Implement Drag & Drop.srt 13KB
15. Node.js + Express & TypeScript/06. Working with Controllers & Parsing Request Bodies/6. Working with Controllers & Parsing Request Bodies.srt 13KB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/05. Using Axios to Fetch Coordinates for an Entered Address/5. Using Axios to Fetch Coordinates for an Entered Address.srt 13KB
08. Decorators/11. Example Creating an Autobind Decorator/11. Example Creating an Autobind Decorator.srt 13KB
11. Using Webpack with TypeScript/07. Adding a Production Workflow/7.1 webpack-04-added-prod-workflow.zip 13KB
06. Advanced Types/03. More on Type Guards/3. More on Type Guards.srt 12KB
11. Using Webpack with TypeScript/06. Finishing the Setup & Adding webpack-dev-server/6.1 webpack-03-finished-dev-setup.zip 12KB
11. Using Webpack with TypeScript/05. Adding TypeScript Support with the ts-loader Package/5.1 webpack-02-added-ts-loader.zip 12KB
09. Practice Time! Let's build a Drag & Drop Project/06. Fetching User Input/6. Fetching User Input.srt 12KB
12. 3rd Party Libraries & TypeScript/02. Using JavaScript (!) Libraries with TypeScript/2. Using JavaScript (!) Libraries with TypeScript.srt 12KB
07. Generics/02. Built-in Generics & What are Generics/2. Built-in Generics & What are Generics.srt 12KB
14. React.js & TypeScript/04. Working with Props and Types for Props/4. Working with Props and Types for Props.srt 10KB
02. TypeScript Basics & Basic Types/12. Working with Enums/12. Working with Enums.srt 9KB
08. Decorators/12. Validation with Decorators - First Steps/12. Validation with Decorators - First Steps.srt 9KB
11. Using Webpack with TypeScript/05. Adding TypeScript Support with the ts-loader Package/5. Adding TypeScript Support with the ts-loader Package.srt 9KB
09. Practice Time! Let's build a Drag & Drop Project/10. More Classes & Custom Types/10. More Classes & Custom Types.srt 9KB
04. Next-generation JavaScript & TypeScript/02. let and const/2. let and const.srt 9KB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/06. Rendering a Map with Google Maps (incl. Types!)/6. Rendering a Map with Google Maps (incl. Types!).srt 9KB
09. Practice Time! Let's build a Drag & Drop Project/18. Finishing Drag & Drop/18. Finishing Drag & Drop.srt 9KB
03. The TypeScript Compiler (and its Configuration)/04. Including & Excluding Files/4. Including & Excluding Files.srt 9KB
02. TypeScript Basics & Basic Types/14. Union Types/14. Union Types.srt 9KB
08. Decorators/04. Building More Useful Decorators/4. Building More Useful Decorators.srt 8KB
02. TypeScript Basics & Basic Types/06. Type Assignment & Type Inference/6. Type Assignment & Type Inference.srt 8KB
09. Practice Time! Let's build a Drag & Drop Project/11. Filtering Projects with Enums/11. Filtering Projects with Enums.srt 8KB
09. Practice Time! Let's build a Drag & Drop Project/16. Drag Events & Reflecting the Current State in the UI/16. Drag Events & Reflecting the Current State in the UI.srt 8KB
03. The TypeScript Compiler (and its Configuration)/06. Understanding TypeScript Core Libs/6. Understanding TypeScript Core Libs.srt 8KB
05. Classes & Interfaces/06. private and public Access Modifiers/6. private and public Access Modifiers.srt 7KB
09. Practice Time! Let's build a Drag & Drop Project/16. Drag Events & Reflecting the Current State in the UI/16.1 prj-15-visual-drag-and-drop-feedback.zip 7KB
09. Practice Time! Let's build a Drag & Drop Project/02. Getting Started/2. Getting Started.srt 7KB
08. Decorators/02. A First Class Decorator/2. A First Class Decorator.srt 7KB
09. Practice Time! Let's build a Drag & Drop Project/18. Finishing Drag & Drop/18.1 prj-16-finished.zip 7KB
09. Practice Time! Let's build a Drag & Drop Project/15. Utilizing Interfaces to Implement Drag & Drop/15.1 prj-14-draggable-list-item.zip 7KB
15. Node.js + Express & TypeScript/04. Finished Setup & Working with Types (in Node + Express Apps)/4. Finished Setup & Working with Types (in Node + Express Apps).srt 7KB
09. Practice Time! Let's build a Drag & Drop Project/09. Managing Application State with Singletons/9.1 prj-08-basic-list-rendering-basic-state-mgmt.zip 7KB
08. Decorators/06. Diving into Property Decorators/6. Diving into Property Decorators.srt 7KB
01. Getting Started/02. What Is TypeScript & Why Should You Use It/2. What Is TypeScript & Why Should You Use It.srt 6KB
15. Node.js + Express & TypeScript/03. Setting up a Project/3. Setting up a Project.srt 6KB
14. React.js & TypeScript/11. Types for other React Features (e.g. Redux or Routing)/11. Types for other React Features (e.g. Redux or Routing).srt 6KB
14. React.js & TypeScript/03. How Do React + TypeScript Work Together/3. How Do React + TypeScript Work Together.srt 6KB
11. Using Webpack with TypeScript/07. Adding a Production Workflow/7. Adding a Production Workflow.srt 5KB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/05. Using Axios to Fetch Coordinates for an Entered Address/5.1 prj-libs-03-fetching-coordinates.zip 5KB
08. Decorators/13. Validation with Decorators - Finished/13.1 decorators-10-decorator-validation.zip 5KB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/06. Rendering a Map with Google Maps (incl. Types!)/6.1 prj-libs-04-finished.zip 5KB
09. Practice Time! Let's build a Drag & Drop Project/05. Creating & Using an Autobind Decorator/5.1 prj-04-autobind-decorator.zip 5KB
05. Classes & Interfaces/23. Interfaces as Function Types/23.1 cl-interfaces-14-interface-function-types.zip 5KB
09. Practice Time! Let's build a Drag & Drop Project/04. Interacting with DOM Elements/4.1 prj-03-form-access-and-bind-this.zip 5KB
10. Modules & Namespaces/02. Writing Module Code - Your Options/2. Writing Module Code - Your Options.srt 5KB
07. Generics/10. Generic Types vs Union Types/10. Generic Types vs Union Types.srt 5KB
08. Decorators/10. Other Decorator Return Types/10. Other Decorator Return Types.srt 5KB
11. Using Webpack with TypeScript/03. Installing Webpack & Important Dependencies/3. Installing Webpack & Important Dependencies.srt 5KB
05. Classes & Interfaces/18. A First Interface/18.1 cl-interfaces-11-basic-interfaces.zip 5KB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/02. Project Setup/2. Project Setup.srt 5KB
11. Using Webpack with TypeScript/06. Finishing the Setup & Adding webpack-dev-server/6. Finishing the Setup & Adding webpack-dev-server.srt 5KB
12. 3rd Party Libraries & TypeScript/05. TypeScript-embracing class-validator/5.1 libs-04-class-validator.zip 5KB
03. The TypeScript Compiler (and its Configuration)/03. Compiling the Entire Project Multiple Files/3. Compiling the Entire Project Multiple Files.srt 5KB
07. Generics/04. Working with Constraints/4. Working with Constraints.srt 5KB
09. Practice Time! Let's build a Drag & Drop Project/03. DOM Element Selection & OOP Rendering/3.1 prj-02-prj-input-form.zip 5KB
12. 3rd Party Libraries & TypeScript/04. No Types Needed class-transformer/4.1 libs-03-class-transformer.zip 5KB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/02. Project Setup/2.2 prj-libs-02-basic-form-and-markup.zip 5KB
08. Decorators/11. Example Creating an Autobind Decorator/11.1 decorators-09-example-autobind.zip 5KB
06. Advanced Types/07. Function Overloads/7.1 adv-types-07-function-overloads.zip 5KB
08. Decorators/10. Other Decorator Return Types/10.2 decorators-08-returning-values-in-decorators.zip 5KB
03. The TypeScript Compiler (and its Configuration)/10. Stop Emitting Files on Compilation Errors/10. Stop Emitting Files on Compilation Errors.srt 4KB
02. TypeScript Basics & Basic Types/24. The never Type/24.1 basics-13-unknown-never.zip 4KB
05. Classes & Interfaces/23. Interfaces as Function Types/23. Interfaces as Function Types.srt 4KB
02. TypeScript Basics & Basic Types/02. Using Types/2.1 course-starting-project.zip 4KB
05. Classes & Interfaces/11. Overriding Properties & The protected Modifier/11. Overriding Properties & The protected Modifier.srt 3KB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/04. Setting Up a Google API Key/4. Setting Up a Google API Key.srt 3KB
13. Time to Practice! Let's build a Select & Share a Place App (incl. Google Maps)/07. Working with Maps without a Credit Card/7. Working with Maps without a Credit Card.html 2KB
03. The TypeScript Compiler (and its Configuration)/14. Wrap Up/14. Wrap Up.srt 2KB