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 26KB
09. Practice Time! Let's build a Drag & Drop Project/09. Managing Application State with Singletons/9. Managing Application State with Singletons.srt 21KB
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 20KB
01. Getting Started/03. Installing & Using TypeScript/3. Installing & Using TypeScript.srt 19KB
08. Decorators/13. Validation with Decorators - Finished/13. Validation with Decorators - Finished.srt 18KB
09. Practice Time! Let's build a Drag & Drop Project/03. DOM Element Selection & OOP Rendering/3. DOM Element Selection & OOP Rendering.srt 17KB
10. Modules & Namespaces/07. Using ES Modules/7. Using ES Modules.srt 17KB
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
03. The TypeScript Compiler (and its Configuration)/11. Strict Compilation/11. Strict Compilation.srt 16KB
10. Modules & Namespaces/03. Working with Namespaces/3. Working with Namespaces.srt 16KB
09. Practice Time! Let's build a Drag & Drop Project/08. Rendering Project Lists/8. Rendering Project Lists.srt 15KB
02. TypeScript Basics & Basic Types/02. Using Types/2. Using Types.srt 15KB
15. Node.js + Express & TypeScript/07. More CRUD Operations/7. More CRUD Operations.srt 15KB
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 14KB
15. Node.js + Express & TypeScript/06. Working with Controllers & Parsing Request Bodies/6. Working with Controllers & Parsing Request Bodies.srt 14KB
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 14KB
08. Decorators/11. Example Creating an Autobind Decorator/11. Example Creating an Autobind Decorator.srt 14KB
06. Advanced Types/03. More on Type Guards/3. More on Type Guards.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/06. Fetching User Input/6. Fetching User Input.srt 13KB
07. Generics/02. Built-in Generics & What are Generics/2. Built-in Generics & What are Generics.srt 13KB
12. 3rd Party Libraries & TypeScript/02. Using JavaScript (!) Libraries with TypeScript/2. Using JavaScript (!) Libraries with TypeScript.srt 13KB
14. React.js & TypeScript/04. Working with Props and Types for Props/4. Working with Props and Types for Props.srt 10KB
08. Decorators/12. Validation with Decorators - First Steps/12. Validation with Decorators - First Steps.srt 10KB
02. TypeScript Basics & Basic Types/12. Working with Enums/12. Working with Enums.srt 10KB
02. TypeScript Basics & Basic Types/19. Function Return Types & void/19. Function Return Types & void.srt 10KB
04. Next-generation JavaScript & TypeScript/02. let and const/2. let and const.srt 10KB
11. Using Webpack with TypeScript/05. Adding TypeScript Support with the ts-loader Package/5. Adding TypeScript Support with the ts-loader Package.srt 10KB
09. Practice Time! Let's build a Drag & Drop Project/10. More Classes & Custom Types/10. More Classes & Custom Types.srt 10KB
02. TypeScript Basics & Basic Types/14. Union Types/14. Union Types.srt 10KB
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 10KB
09. Practice Time! Let's build a Drag & Drop Project/18. Finishing Drag & Drop/18. Finishing Drag & Drop.srt 10KB
06. Advanced Types/06. Index Properties/6. Index Properties.srt 9KB
03. The TypeScript Compiler (and its Configuration)/04. Including & Excluding Files/4. Including & Excluding Files.srt 9KB
05. Classes & Interfaces/19. Using Interfaces with Classes/19. Using Interfaces with Classes.srt 9KB
02. TypeScript Basics & Basic Types/06. Type Assignment & Type Inference/6. Type Assignment & Type Inference.srt 8KB
03. The TypeScript Compiler (and its Configuration)/06. Understanding TypeScript Core Libs/6. Understanding TypeScript Core Libs.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
09. Practice Time! Let's build a Drag & Drop Project/11. Filtering Projects with Enums/11. Filtering Projects with Enums.srt 8KB
14. React.js & TypeScript/02. Setting Up a React + TypeScript Project/2. Setting Up a React + TypeScript Project.srt 8KB
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/02. Getting Started/2. Getting Started.srt 7KB
08. Decorators/06. Diving into Property Decorators/6. Diving into Property Decorators.srt 7KB
02. TypeScript Basics & Basic Types/03. TypeScript Types vs JavaScript Types/3. TypeScript Types vs JavaScript Types.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/15. Utilizing Interfaces to Implement Drag & Drop/15.1 prj-14-draggable-list-item.zip 7KB
09. Practice Time! Let's build a Drag & Drop Project/13. Rendering Project Items with a Class/13.1 prj-12-added-projectitem-class.zip 7KB
09. Practice Time! Let's build a Drag & Drop Project/12. Adding Inheritance & Generics/12.1 prj-11-inheritance-and-generics.zip 7KB
05. Classes & Interfaces/18. A First Interface/18. A First Interface.srt 7KB
09. Practice Time! Let's build a Drag & Drop Project/14. Using a Getter/14.1 prj-13-added-a-getter.zip 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
03. The TypeScript Compiler (and its Configuration)/12. Code Quality Options/12. Code Quality Options.srt 7KB
14. React.js & TypeScript/07. Working with State & Types/7. Working with State & Types.srt 7KB
14. React.js & TypeScript/03. How Do React + TypeScript Work Together/3. How Do React + TypeScript Work Together.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/09. More Props & State Work/9. More Props & State Work.srt 6KB
09. Practice Time! Let's build a Drag & Drop Project/06. Fetching User Input/6.1 prj-05-fetching-user-input-with-validation.zip 6KB
03. The TypeScript Compiler (and its Configuration)/05. Setting a Compilation Target/5. Setting a Compilation Target.srt 6KB
11. Using Webpack with TypeScript/07. Adding a Production Workflow/7. Adding a Production Workflow.srt 6KB
10. Modules & Namespaces/02. Writing Module Code - Your Options/2. Writing Module Code - Your Options.srt 6KB
07. Generics/10. Generic Types vs Union Types/10. Generic Types vs Union Types.srt 6KB
15. Node.js + Express & TypeScript/02. Executing TypeScript Code with Node.js/2. Executing TypeScript Code with Node.js.srt 6KB
11. Using Webpack with TypeScript/03. Installing Webpack & Important Dependencies/3. Installing Webpack & Important Dependencies.srt 5KB
08. Decorators/10. Other Decorator Return Types/10. Other Decorator Return Types.srt 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
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
03. The TypeScript Compiler (and its Configuration)/03. Compiling the Entire Project Multiple Files/3. Compiling the Entire Project Multiple Files.srt 5KB
05. Classes & Interfaces/23. Interfaces as Function Types/23.1 cl-interfaces-14-interface-function-types.zip 5KB
02. TypeScript Basics & Basic Types/23. The unknown Type/23. The unknown Type.srt 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
03. The TypeScript Compiler (and its Configuration)/12. Code Quality Options/12.1 config-03-config-finished.zip 4KB
03. The TypeScript Compiler (and its Configuration)/10. Stop Emitting Files on Compilation Errors/10. Stop Emitting Files on Compilation Errors.srt 4KB
12. 3rd Party Libraries & TypeScript/02. Using JavaScript (!) Libraries with TypeScript/2.1 libs-02-lodash-and-types.zip 4KB
07. Generics/06. The keyof Constraint/6.1 generics-04-keyof-constraints.zip 4KB
05. Classes & Interfaces/11. Overriding Properties & The protected Modifier/11. Overriding Properties & The protected Modifier.srt 4KB
05. Classes & Interfaces/03. Creating a First Class/3.1 cl-interfaces-01-starting-setup.zip 4KB
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 4KB
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