| TutsNode.com.txt | 63 B | ||
| [TGx]Downloaded from torrentgalaxy.to .txt | 585 B | ||
| [TutsNode.com] - Typescript The Complete Developer's Guide | |||
| 01 Getting Started with Typescript | |||
| 001 How to Get Help.en_US.srt | 1.73 KB | ||
| 001 How to Get Help.mp4 | 4.26 MB | ||
| 002 Typescript Overview.en_US.srt | 9.71 KB | ||
| 002 Typescript Overview.mp4 | 43.79 MB | ||
| 003 Environment Setup.en_US.srt | 11.99 KB | ||
| 003 Environment Setup.mp4 | 63.26 MB | ||
| 004 A First App.en_US.srt | 7.39 KB | ||
| 004 A First App.mp4 | 30.49 MB | ||
| 005 Executing Typescript Code.en_US.srt | 7.18 KB | ||
| 005 Executing Typescript Code.mp4 | 16.95 MB | ||
| 006 One Quick Change.en_US.srt | 5.25 KB | ||
| 006 One Quick Change.mp4 | 11.96 MB | ||
| 007 Catching Errors with Typescript.en_US.srt | 11.05 KB | ||
| 007 Catching Errors with Typescript.mp4 | 34.89 MB | ||
| 008 Catching More Errors!.en_US.srt | 7.56 KB | ||
| 008 Catching More Errors!.mp4 | 24.8 MB | ||
| 02 What is a Type System_ | |||
| 009 Do Not Skip - Course Overview.en_US.srt | 6.07 KB | ||
| 009 Do Not Skip - Course Overview.mp4 | 12.59 MB | ||
| 010 Types.en_US.srt | 7.76 KB | ||
| 010 Types.mp4 | 28.26 MB | ||
| 011 More on Types.en_US.srt | 8.71 KB | ||
| 011 More on Types.mp4 | 31.65 MB | ||
| 012 Examples of Types.en_US.srt | 6.95 KB | ||
| 012 Examples of Types.mp4 | 15.33 MB | ||
| 013 Where Do We Use Types_.en_US.srt | 1.54 KB | ||
| 013 Where Do We Use Types_.mp4 | 3.34 MB | ||
| 014 [quiz] Types.html | 5.59 KB | ||
| 03 Type Annotations in Action | |||
| 014 Type Annotations and Inference.en_US.srt | 3.56 KB | ||
| 014 Type Annotations and Inference.mp4 | 8.24 MB | ||
| 015 Annotations with Variables.en_US.srt | 7.45 KB | ||
| 015 Annotations with Variables.mp4 | 18.12 MB | ||
| 016 Object Literal Annotations.en_US.srt | 9.63 KB | ||
| 016 Object Literal Annotations.mp4 | 28.46 MB | ||
| 017 Annotations Around Functions.en_US.srt | 9.03 KB | ||
| 017 Annotations Around Functions.mp4 | 24.39 MB | ||
| 018 Understanding Inference.en_US.srt | 6.07 KB | ||
| 018 Understanding Inference.mp4 | 19.85 MB | ||
| 019 The 'Any' Type.en_US.srt | 11.59 KB | ||
| 019 The 'Any' Type.mp4 | 37.21 MB | ||
| 020 Fixing the 'Any' Type.en_US.srt | 2.78 KB | ||
| 020 Fixing the 'Any' Type.mp4 | 6.92 MB | ||
| 021 Delayed Initialization.en_US.srt | 4.53 KB | ||
| 021 Delayed Initialization.mp4 | 14.95 MB | ||
| 022 When Inference Doesn't Work.en_US.srt | 7.1 KB | ||
| 022 When Inference Doesn't Work.mp4 | 20.27 MB | ||
| 04 Annotations With Functions and Objects | |||
| 023 More on Annotations Around Functions.en_US.srt | 7.44 KB | ||
| 023 More on Annotations Around Functions.mp4 | 23.99 MB | ||
| 024 Inference Around Functions.en_US.srt | 9.03 KB | ||
| 024 Inference Around Functions.mp4 | 27.3 MB | ||
| 025 Annotations for Anonymous Functions.en_US.srt | 2.3 KB | ||
| 025 Annotations for Anonymous Functions.mp4 | 7.09 MB | ||
| 026 Void and Never.en_US.srt | 4.06 KB | ||
| 026 Void and Never.mp4 | 9.6 MB | ||
| 027 Destructuring with Annotations.en_US.srt | 5.15 KB | ||
| 027 Destructuring with Annotations.mp4 | 16.51 MB | ||
| 028 Annotations Around Objects.en_US.srt | 10.26 KB | ||
| 028 Annotations Around Objects.mp4 | 28.83 MB | ||
| 05 Mastering Typed Arrays | |||
| 029 Arrays in Typescript.en_US.srt | 7.58 KB | ||
| 029 Arrays in Typescript.mp4 | 13.99 MB | ||
| 030 Why Typed Arrays_.en_US.srt | 6.58 KB | ||
| 030 Why Typed Arrays_.mp4 | 36.06 MB | ||
| 031 Multiple Types in Arrays.en_US.srt | 4.56 KB | ||
| 031 Multiple Types in Arrays.mp4 | 9.77 MB | ||
| 032 When to Use Typed Arrays.en_US.srt | 1.56 KB | ||
| 032 When to Use Typed Arrays.mp4 | 3.67 MB | ||
| 06 Tuples in Typescript | |||
| 033 Tuples in Typescript.en_US.srt | 6.2 KB | ||
| 033 Tuples in Typescript.mp4 | 16.58 MB | ||
| 034 Tuples in Action.en_US.srt | 7.89 KB | ||
| 034 Tuples in Action.mp4 | 19.03 MB | ||
| 035 Why Tuples_.en_US.srt | 5.17 KB | ||
| 035 Why Tuples_.mp4 | 11.1 MB | ||
| 07 The All-Important Interface | |||
| 036 Interfaces.en_US.srt | 2.31 KB | ||
| 036 Interfaces.mp4 | 5.6 MB | ||
| 037 Long Type Annotations.en_US.srt | 6.86 KB | ||
| 037 Long Type Annotations.mp4 | 16.5 MB | ||
| 038 Fixing Long Annotations with Interfaces.en_US.srt | 6.35 KB | ||
| 038 Fixing Long Annotations with Interfaces.mp4 | 18.83 MB | ||
| 039 Syntax Around Interfaces.en_US.srt | 4.76 KB | ||
| 039 Syntax Around Interfaces.mp4 | 17.55 MB | ||
| 040 Functions in Interfaces.en_US.srt | 6.94 KB | ||
| 040 Functions in Interfaces.mp4 | 17.83 MB | ||
| 041 Code Reuse with Interfaces.en_US.srt | 5.72 KB | ||
| 041 Code Reuse with Interfaces.mp4 | 20.32 MB | ||
| 042 General Plan with Interfaces.en_US.srt | 4.79 KB | ||
| 042 General Plan with Interfaces.mp4 | 17.12 MB | ||
| 043 [quiz] Interfaces.html | 10.16 KB | ||
| 08 Building Functionality with Classes | |||
| 043 Classes.en_US.srt | 5.77 KB | ||
| 043 Classes.mp4 | 14.21 MB | ||
| 044 Basic Inheritance.en_US.srt | 4.21 KB | ||
| 044 Basic Inheritance.mp4 | 10.2 MB | ||
| 045 Instance Method Modifiers.en_US.srt | 9.32 KB | ||
| 045 Instance Method Modifiers.mp4 | 30.26 MB | ||
| 046 Fields in Classes.en_US.srt | 9.17 KB | ||
| 046 Fields in Classes.mp4 | 46.08 MB | ||
| 047 Fields with Inheritance.en_US.srt | 6.6 KB | ||
| 047 Fields with Inheritance.mp4 | 16.81 MB | ||
| 048 Where to Use Classes.en_US.srt | 1.88 KB | ||
| 048 Where to Use Classes.mp4 | 4.17 MB | ||
| 09 Design Patterns with Typescript | |||
| 049 App Overview.en_US.srt | 4.31 KB | ||
| 049 App Overview.mp4 | 13.04 MB | ||
| 050 Bundling with Parcel.en_US.srt | 6.85 KB | ||
| 050 Bundling with Parcel.mp4 | 14.81 MB | ||
| 051 Project Structure.en_US.srt | 4.99 KB | ||
| 051 Project Structure.mp4 | 12.74 MB | ||
| 052 Generating Random Data.en_US.srt | 7.89 KB | ||
| 052 Generating Random Data.mp4 | 25.17 MB | ||
| 053 Type Definition Files.en_US.srt | 8.03 KB | ||
| 053 Type Definition Files.mp4 | 27.34 MB | ||
| 054 Using Type Definition Files.en_US.srt | 9 KB | ||
| 054 Using Type Definition Files.mp4 | 66.73 MB | ||
| 055 Export Statements inTypescript.en_US.srt | 7.32 KB | ||
| 055 Export Statements inTypescript.mp4 | 18.72 MB | ||
| 056 Defining a Company.en_US.srt | 6.46 KB | ||
| 056 Defining a Company.mp4 | 21.44 MB | ||
| 057 Note on Generating an API Key.html | 1.39 KB | ||
| 058 Adding Google Maps Support.en_US.srt | 10.97 KB | ||
| 058 Adding Google Maps Support.mp4 | 56.18 MB | ||
| 059 Google Maps Integration.en_US.srt | 6.3 KB | ||
| 059 Google Maps Integration.mp4 | 37.77 MB | ||
| 060 Exploring Type Definition Files.en_US.srt | 19.42 KB | ||
| 060 Exploring Type Definition Files.mp4 | 145.61 MB | ||
| 061 Hiding Functionality.en_US.srt | 9.77 KB | ||
| 061 Hiding Functionality.mp4 | 58.56 MB | ||
| 062 Why Use Private Modifiers_ Here's Why.en_US.srt | 12.66 KB | ||
| 062 Why Use Private Modifiers_ Here's Why.mp4 | 40.14 MB | ||
| 063 Adding Markers.en_US.srt | 13.34 KB | ||
| 063 Adding Markers.mp4 | 99.08 MB | ||
| 064 Duplicate Code.en_US.srt | 4.19 KB | ||
| 064 Duplicate Code.mp4 | 17.56 MB | ||
| 065 One Possible Solution.en_US.srt | 10.18 KB | ||
| 065 One Possible Solution.mp4 | 56.96 MB | ||
| 066 Restricting Access with Interfaces.en_US.srt | 7.99 KB | ||
| 066 Restricting Access with Interfaces.mp4 | 46.56 MB | ||
| 067 Implicit Type Checks.en_US.srt | 5.02 KB | ||
| 067 Implicit Type Checks.mp4 | 21.03 MB | ||
| 068 Showing Popup Windows.en_US.srt | 10.34 KB | ||
| 068 Showing Popup Windows.mp4 | 101.53 MB | ||
| 069 Updating Interface Definitions.en_US.srt | 10.21 KB | ||
| 069 Updating Interface Definitions.mp4 | 86.23 MB | ||
| 070 Optional Implements Clauses.en_US.srt | 8.63 KB | ||
| 070 Optional Implements Clauses.mp4 | 57.53 MB | ||
| 071 App Wrapup.en_US.srt | 12.12 KB | ||
| 071 App Wrapup.mp4 | 82.85 MB | ||
| 10 More on Design Patterns | |||
| 072 App Overview.en_US.srt | 2.5 KB | ||
| 072 App Overview.mp4 | 6.61 MB | ||
| 073 Configuring the TS Compiler.en_US.srt | 10.47 KB | ||
| 073 Configuring the TS Compiler.mp4 | 49.96 MB | ||
| 074 Concurrent Compilation and Execution.en_US.srt | 6.99 KB | ||
| 074 Concurrent Compilation and Execution.mp4 | 39.69 MB | ||
| 075 A Simple Sorting Algorithm.en_US.srt | 7.17 KB | ||
| 075 A Simple Sorting Algorithm.mp4 | 23.65 MB | ||
| 076 Sorter Scaffolding.en_US.srt | 4.65 KB | ||
| 076 Sorter Scaffolding.mp4 | 10.05 MB | ||
| 077 Sorting Implementation.en_US.srt | 7.4 KB | ||
| 077 Sorting Implementation.mp4 | 24.63 MB | ||
| 078 Two Huge Issues.en_US.srt | 11.38 KB | ||
| 078 Two Huge Issues.mp4 | 46.13 MB | ||
| 079 Typescript is Really Smart.en_US.srt | 14.18 KB | ||
| 079 Typescript is Really Smart.mp4 | 50.32 MB | ||
| 080 Type Guards.en_US.srt | 13.09 KB | ||
| 080 Type Guards.mp4 | 112.05 MB | ||
| 081 Why is This Bad_.en_US.srt | 3.65 KB | ||
| 081 Why is This Bad_.mp4 | 14.19 MB | ||
| 082 Extracting Key Logic.en_US.srt | 11.23 KB | ||
| 082 Extracting Key Logic.mp4 | 50.85 MB | ||
| 083 Separating Swapping and Comparison.en_US.srt | 19.52 KB | ||
| 083 Separating Swapping and Comparison.mp4 | 141.11 MB | ||
| 084 The Big Reveal.en_US.srt | 6.69 KB | ||
| 084 The Big Reveal.mp4 | 20.45 MB | ||
| 085 Interface Definition.en_US.srt | 7.27 KB | ||
| 085 Interface Definition.mp4 | 41.94 MB | ||
| 086 Sorting Arbitrary Collections.en_US.srt | 15.23 KB | ||
| 086 Sorting Arbitrary Collections.mp4 | 114.26 MB | ||
| 087 Linked List Implementation.en_US.srt | 36 KB | ||
| 087 Linked List Implementation.mp4 | 193.22 MB | ||
| 088 Completed Linked List Code.html | 514 B | ||
| 088 LinkedList.ts | 1.52 KB | ||
| 089 Just...One...More...Fix.en_US.srt | 5.88 KB | ||
| 089 Just...One...More...Fix.mp4 | 45.06 MB | ||
| 090 Integrating the Sort Method.en_US.srt | 3.75 KB | ||
| 090 Integrating the Sort Method.mp4 | 16.19 MB | ||
| 091 Issues with Inheritance.en_US.srt | 10.38 KB | ||
| 091 Issues with Inheritance.mp4 | 72.38 MB | ||
| 092 Abstract Classes.en_US.srt | 9.59 KB | ||
| 092 Abstract Classes.mp4 | 59.77 MB | ||
| 093 Why Use Abstract Classes_.en_US.srt | 6.41 KB | ||
| 093 Why Use Abstract Classes_.mp4 | 35.88 MB | ||
| 094 Solving All Issues with Abstract Classes.en_US.srt | 6.01 KB | ||
| 094 Solving All Issues with Abstract Classes.mp4 | 53.62 MB | ||
| 095 Interfaces vs Abstract Classes.en_US.srt | 5 KB | ||
| 095 Interfaces vs Abstract Classes.mp4 | 18.81 MB | ||
| 11 Reusable Code | |||
| 096 Project Overview.en_US.srt | 2.72 KB | ||
| 096 Project Overview.mp4 | 12.81 MB | ||
| 097 Project Setup.en_US.srt | 8.38 KB | ||
| 097 Project Setup.mp4 | 47.65 MB | ||
| 098 CSV Data.html | 518 B | ||
| 098 football.csv | 14.34 KB | ||
| 099 Type Definition Files - Again!.en_US.srt | 9.82 KB | ||
| 099 Type Definition Files - Again!.mp4 | 61.65 MB | ||
| 100 Reading CSV Files.en_US.srt | 6.88 KB | ||
| 100 Reading CSV Files.mp4 | 44.54 MB | ||
| 101 Running an Analysis.en_US.srt | 5.75 KB | ||
| 101 Running an Analysis.mp4 | 48.73 MB | ||
| 102 Losing Dataset Context.en_US.srt | 7.51 KB | ||
| 102 Losing Dataset Context.mp4 | 25.2 MB | ||
| 103 Using Enums.en_US.srt | 8.53 KB | ||
| 103 Using Enums.mp4 | 25.01 MB | ||
| 104 When to Use Enums.en_US.srt | 10.42 KB | ||
| 104 When to Use Enums.mp4 | 37.63 MB | ||
| 105 Extracting CSV Reading.en_US.srt | 13.02 KB | ||
| 105 Extracting CSV Reading.mp4 | 45.31 MB | ||
| 106 Data Types.en_US.srt | 3.94 KB | ||
| 106 Data Types.mp4 | 13.63 MB | ||
| 107 Converting Date Strings to Dates.en_US.srt | 6.64 KB | ||
| 107 Converting Date Strings to Dates.mp4 | 19.81 MB | ||
| 108 Converting Row Values.en_US.srt | 4.98 KB | ||
| 108 Converting Row Values.mp4 | 16.88 MB | ||
| 109 Type Assertions.en_US.srt | 4.97 KB | ||
| 109 Type Assertions.mp4 | 19.68 MB | ||
| 110 Describing a Row with a Tuple.en_US.srt | 10.39 KB | ||
| 110 Describing a Row with a Tuple.mp4 | 44.11 MB | ||
| 111 Not Done with FileReader Yet!.en_US.srt | 5.14 KB | ||
| 111 Not Done with FileReader Yet!.mp4 | 17.42 MB | ||
| 112 Understanding Refactor #1.en_US.srt | 6.62 KB | ||
| 112 Understanding Refactor #1.mp4 | 17.89 MB | ||
| 113 Creating Abstract Classes.en_US.srt | 6.27 KB | ||
| 113 Creating Abstract Classes.mp4 | 26.04 MB | ||
| 114 Variable Types with Generics.en_US.srt | 16.43 KB | ||
| 114 Variable Types with Generics.mp4 | 46.43 MB | ||
| 115 Applying a Type to a Generic Class.en_US.srt | 6.09 KB | ||
| 115 Applying a Type to a Generic Class.mp4 | 49.35 MB | ||
| 116 Alternate Refactor.en_US.srt | 6.23 KB | ||
| 116 Alternate Refactor.mp4 | 34.46 MB | ||
| 117 Interface-Based Approach.en_US.srt | 3.02 KB | ||
| 117 Interface-Based Approach.mp4 | 17.57 MB | ||
| 118 Extracting Match References - Again!.en_US.srt | 3.76 KB | ||
| 118 Extracting Match References - Again!.mp4 | 22.86 MB | ||
| 119 Transforming Data.en_US.srt | 3.76 KB | ||
| 119 Transforming Data.mp4 | 11.53 MB | ||
| 120 Updating Reader References.en_US.srt | 4.94 KB | ||
| 120 Updating Reader References.mp4 | 44.12 MB | ||
| 121 Inheritance vs Composition.en_US.srt | 4.66 KB | ||
| 121 Inheritance vs Composition.mp4 | 17.73 MB | ||
| 122 More on Inheritance vs Composition.en_US.srt | 10.29 KB | ||
| 122 More on Inheritance vs Composition.mp4 | 62.02 MB | ||
| 123 A Huge Misconception Around Composition.en_US.srt | 22.77 KB | ||
| 123 A Huge Misconception Around Composition.mp4 | 150.81 MB | ||
| 124 Goal Moving Forward.en_US.srt | 7.99 KB | ||
| 124 Goal Moving Forward.mp4 | 31 MB | ||
| 125 A Composition-Based Approach.en_US.srt | 9.35 KB | ||
| 125 A Composition-Based Approach.mp4 | 69 MB | ||
| 126 Implementing an Analyzer Class.en_US.srt | 11.1 KB | ||
| 126 Implementing an Analyzer Class.mp4 | 31.87 MB | ||
| 127 Building the Reporter.en_US.srt | 7.42 KB | ||
| 127 Building the Reporter.mp4 | 58.47 MB | ||
| 128 Putting It All Together.en_US.srt | 4.7 KB | ||
| 128 Putting It All Together.mp4 | 37.69 MB | ||
| 129 Generating HTML Reports.en_US.srt | 6.81 KB | ||
| 129 Generating HTML Reports.mp4 | 49.1 MB | ||
| 130 One Last Thing!.en_US.srt | 7.7 KB | ||
| 130 One Last Thing!.mp4 | 55.88 MB | ||
| 131 Oops, My Bad.en_US.srt | 4.88 KB | ||
| 131 Oops, My Bad.mp4 | 40.07 MB | ||
| 132 App Wrapup.en_US.srt | 5.27 KB | ||
| 132 App Wrapup.mp4 | 17.99 MB | ||
| 12 Advanced Generics | |||
| 133 More on Generics.en_US.srt | 7.43 KB | ||
| 133 More on Generics.mp4 | 20.14 MB | ||
| 134 Type Inference with Generics.en_US.srt | 4.43 KB | ||
| 134 Type Inference with Generics.mp4 | 9.42 MB | ||
| 135 Function Generics.en_US.srt | 8.5 KB | ||
| 135 Function Generics.mp4 | 25.54 MB | ||
| 136 Generic Constraints.en_US.srt | 8.15 KB | ||
| 136 Generic Constraints.mp4 | 21.54 MB | ||
| 13 Let's Build a Web Framework | |||
| 137 App Overview.en_US.srt | 4.68 KB | ||
| 137 App Overview.mp4 | 7.08 MB | ||
| 138 Parcel Setup.en_US.srt | 4.1 KB | ||
| 138 Parcel Setup.mp4 | 6.46 MB | ||
| 139 Framework Structure.en_US.srt | 12.02 KB | ||
| 139 Framework Structure.mp4 | 61.51 MB | ||
| 140 Designing the User.en_US.srt | 4.16 KB | ||
| 140 Designing the User.mp4 | 13.14 MB | ||
| 141 Retrieving User Properties.en_US.srt | 8.14 KB | ||
| 141 Retrieving User Properties.mp4 | 22.37 MB | ||
| 142 Optional Interface Properties.en_US.srt | 9.05 KB | ||
| 142 Optional Interface Properties.mp4 | 42.5 MB | ||
| 143 An Eventing System.en_US.srt | 4.03 KB | ||
| 143 An Eventing System.mp4 | 14.36 MB | ||
| 144 Listener Support.en_US.srt | 6.42 KB | ||
| 144 Listener Support.mp4 | 18.31 MB | ||
| 145 Storing Event Listeners.en_US.srt | 8.27 KB | ||
| 145 Storing Event Listeners.mp4 | 43.46 MB | ||
| 146 Dynamic Array Creation.en_US.srt | 7.75 KB | ||
| 146 Dynamic Array Creation.mp4 | 22.98 MB | ||
| 147 Triggering Event Callbacks.en_US.srt | 5.5 KB | ||
| 147 Triggering Event Callbacks.mp4 | 23.46 MB | ||
| 148 Adding JSON Server.en_US.srt | 10.19 KB | ||
| 148 Adding JSON Server.mp4 | 37.84 MB | ||
| 149 Understanding REST Conventions.en_US.srt | 12.27 KB | ||
| 149 Understanding REST Conventions.mp4 | 56.5 MB | ||
| 150 Adding Fetch Functionality.en_US.srt | 7.51 KB | ||
| 150 Adding Fetch Functionality.mp4 | 42.04 MB | ||
| 151 Successfully Fetching Model Data.en_US.srt | 6.91 KB | ||
| 151 Successfully Fetching Model Data.mp4 | 35.3 MB | ||
| 152 Saving User Data.en_US.srt | 12.42 KB | ||
| 152 Saving User Data.mp4 | 62.77 MB | ||
| 153 Refactoring with Composition.en_US.srt | 5.55 KB | ||
| 153 Refactoring with Composition.mp4 | 47.3 MB | ||
| 154 Re-Integrating Eventing.en_US.srt | 19.34 KB | ||
| 154 Re-Integrating Eventing.mp4 | 138.68 MB | ||
| 155 Composition with Nested Objects.en_US.srt | 4.02 KB | ||
| 155 Composition with Nested Objects.mp4 | 13.24 MB | ||
| 156 A More Complicated Extraction.en_US.srt | 3.94 KB | ||
| 156 A More Complicated Extraction.mp4 | 30.63 MB | ||
| 157 Options for Adapting Sync.en_US.srt | 14.1 KB | ||
| 157 Options for Adapting Sync.mp4 | 90.02 MB | ||
| 158 Refactoring Sync.en_US.srt | 15.87 KB | ||
| 158 Refactoring Sync.mp4 | 44.7 MB | ||
| 159 Generic Constraints Around Sync.en_US.srt | 4.86 KB | ||
| 159 Generic Constraints Around Sync.mp4 | 14.74 MB | ||
| 160 Connecting Sync Back to User.en_US.srt | 6.48 KB | ||
| 160 Connecting Sync Back to User.mp4 | 18.64 MB | ||
| 161 Optional Properties.en_US.srt | 10.26 KB | ||
| 161 Optional Properties.mp4 | 63.53 MB | ||
| 162 Extracting an Attributes Class.en_US.srt | 4.58 KB | ||
| 162 Extracting an Attributes Class.mp4 | 14.57 MB | ||
| 163 The Get Method's Shortcoming.en_US.srt | 9.13 KB | ||
| 163 The Get Method's Shortcoming.mp4 | 26.16 MB | ||
| 164 Two Important Rules.en_US.srt | 10.21 KB | ||
| 164 Two Important Rules.mp4 | 28.6 MB | ||
| 165 An Advanced Generic Constraint.en_US.srt | 13.4 KB | ||
| 165 An Advanced Generic Constraint.mp4 | 77.25 MB | ||
| 166 Re-Integrating Attributes.en_US.srt | 4.7 KB | ||
| 166 Re-Integrating Attributes.mp4 | 31.56 MB | ||
| 167 Composition is Delegation.en_US.srt | 7.21 KB | ||
| 167 Composition is Delegation.mp4 | 18.39 MB | ||
| 168 Reminder on Accessors.en_US.srt | 7.51 KB | ||
| 168 Reminder on Accessors.mp4 | 45.59 MB | ||
| 169 Passthrough Methods.en_US.srt | 10 KB | ||
| 169 Passthrough Methods.mp4 | 31.98 MB | ||
| 170 A Context Issue.en_US.srt | 12.85 KB | ||
| 170 A Context Issue.mp4 | 68.74 MB | ||
| 171 Setting Data While Triggering.en_US.srt | 4.91 KB | ||
| 171 Setting Data While Triggering.mp4 | 17.7 MB | ||
| 172 Fetching User Data.en_US.srt | 9.14 KB | ||
| 172 Fetching User Data.mp4 | 50.05 MB | ||
| 173 Saving Data.en_US.srt | 8 KB | ||
| 173 Saving Data.mp4 | 30.63 MB | ||
| 174 Composition vs Inheritance...Again!.en_US.srt | 13.66 KB | ||
| 174 Composition vs Inheritance...Again!.mp4 | 54.88 MB | ||
| 175 Extracting a Model Class.en_US.srt | 10.77 KB | ||
| 175 Extracting a Model Class.mp4 | 73.28 MB | ||
| 176 Extending the User.en_US.srt | 7.65 KB | ||
| 176 Extending the User.mp4 | 31.32 MB | ||
| 177 Final User Refactor.en_US.srt | 4.7 KB | ||
| 177 Final User Refactor.mp4 | 25.84 MB | ||
| 178 Model Wrapup.en_US.srt | 5.43 KB | ||
| 178 Model Wrapup.mp4 | 21.52 MB | ||
| 179 Shortened Passthrough Methods.en_US.srt | 8.35 KB | ||
| 179 Shortened Passthrough Methods.mp4 | 47.46 MB | ||
| 180 Users Collection.en_US.srt | 5.04 KB | ||
| 180 Users Collection.mp4 | 17.78 MB | ||
| 181 Implementing a Users Collection.en_US.srt | 4.33 KB | ||
| 181 Implementing a Users Collection.mp4 | 17.33 MB | ||
| 182 Parsing User JSON.en_US.srt | 9.15 KB | ||
| 182 Parsing User JSON.mp4 | 41.88 MB | ||
| 183 Generic User Collection.en_US.srt | 8.61 KB | ||
| 183 Generic User Collection.mp4 | 33.36 MB | ||
| 184 A Class Method for Collections.en_US.srt | 3.24 KB | ||
| 184 A Class Method for Collections.mp4 | 13.17 MB | ||
| 185 View Classes.en_US.srt | 6.33 KB | ||
| 185 View Classes.mp4 | 31.38 MB | ||
| 186 Building the UserForm.en_US.srt | 7.31 KB | ||
| 186 Building the UserForm.mp4 | 24.17 MB | ||
| 187 The UserForm's Render Method.en_US.srt | 4.28 KB | ||
| 187 The UserForm's Render Method.mp4 | 13.58 MB | ||
| 188 Rendering HTML.en_US.srt | 2.85 KB | ||
| 188 Rendering HTML.mp4 | 10.84 MB | ||
| 189 Defining an Events Map.en_US.srt | 9.18 KB | ||
| 189 Defining an Events Map.mp4 | 28.39 MB | ||
| 190 Binding Event Handlers.en_US.srt | 9.98 KB | ||
| 190 Binding Event Handlers.mp4 | 45.53 MB | ||
| 191 Adding Model Properties.en_US.srt | 6.01 KB | ||
| 191 Adding Model Properties.mp4 | 21.81 MB | ||
| 192 Binding Events on Class Name.en_US.srt | 7.1 KB | ||
| 192 Binding Events on Class Name.mp4 | 45.74 MB | ||
| 193 Adding Methods to the User.en_US.srt | 6.45 KB | ||
| 193 Adding Methods to the User.mp4 | 40.3 MB | ||
| 194 Re-Rendering on Model Change.en_US.srt | 7.23 KB | ||
| 194 Re-Rendering on Model Change.mp4 | 50.74 MB | ||
| 195 Reading Input Text.en_US.srt | 7.03 KB | ||
| 195 Reading Input Text.mp4 | 23.78 MB | ||
| 196 Strict Null Checks.en_US.srt | 8.73 KB | ||
| 196 Strict Null Checks.mp4 | 57.54 MB | ||
| 197 Reusable View Logic.en_US.srt | 18.5 KB | ||
| 197 Reusable View Logic.mp4 | 104.45 MB | ||
| 198 Extracting a View Class.en_US.srt | 5.9 KB | ||
| 198 Extracting a View Class.mp4 | 53.07 MB | ||
| 199 Extending with Generic Constraints.en_US.srt | 18.05 KB | ||
| 199 Extending with Generic Constraints.mp4 | 71.61 MB | ||
| 200 Saving Data From a View.en_US.srt | 5.54 KB | ||
| 200 Saving Data From a View.mp4 | 35.98 MB | ||
| 201 UserEdit and UserShow.en_US.srt | 8.26 KB | ||
| 201 UserEdit and UserShow.mp4 | 29.17 MB | ||
| 202 Nesting with Regions.en_US.srt | 6.71 KB | ||
| 202 Nesting with Regions.mp4 | 24.2 MB | ||
| 203 Mapping Regions.en_US.srt | 7.62 KB | ||
| 203 Mapping Regions.mp4 | 41.37 MB | ||
| 204 Testing Region Mapping.en_US.srt | 5.45 KB | ||
| 204 Testing Region Mapping.mp4 | 25.14 MB | ||
| 205 View Nesting.en_US.srt | 9.47 KB | ||
| 205 View Nesting.mp4 | 42.48 MB | ||
| 206 Collection Views.en_US.srt | 3.68 KB | ||
| 206 Collection Views.mp4 | 12.5 MB | ||
| 207 CollectionView Implementation.en_US.srt | 23.35 KB | ||
| 207 CollectionView Implementation.mp4 | 94.03 MB | ||
| 208 App Wrapup.en_US.srt | 5.67 KB | ||
| 208 App Wrapup.mp4 | 48.13 MB | ||
| 14 Express + Typescript Integration | |||
| 209 Typescript with JS Libraries.en_US.srt | 8.41 KB | ||
| 209 Typescript with JS Libraries.mp4 | 40.78 MB | ||
| 210 App Overview.en_US.srt | 5.33 KB | ||
| 210 App Overview.mp4 | 12.78 MB | ||
| 211 Project Setup.en_US.srt | 4.8 KB | ||
| 211 Project Setup.mp4 | 25.01 MB | ||
| 212 Basic Routes with Express.en_US.srt | 8.85 KB | ||
| 212 Basic Routes with Express.mp4 | 54.09 MB | ||
| 213 Using an Express Router.en_US.srt | 5.45 KB | ||
| 213 Using an Express Router.mp4 | 16.06 MB | ||
| 214 Parsing Form Bodies.en_US.srt | 7.55 KB | ||
| 214 Parsing Form Bodies.mp4 | 40.64 MB | ||
| 215 Why Doesn't Express Play Nicely with TS_.en_US.srt | 19.57 KB | ||
| 215 Why Doesn't Express Play Nicely with TS_.mp4 | 122.1 MB | ||
| 216 Issues with Type Definition Files.en_US.srt | 14.78 KB | ||
| 216 Issues with Type Definition Files.mp4 | 89.36 MB | ||
| 217 Dealing with Poor Type Defs.en_US.srt | 9.46 KB | ||
| 217 Dealing with Poor Type Defs.mp4 | 30.63 MB | ||
| 218 Wiring Up Sessions.en_US.srt | 12.63 KB | ||
| 218 Wiring Up Sessions.mp4 | 94.42 MB | ||
| 219 Checking Login Status.en_US.srt | 4.59 KB | ||
| 219 Checking Login Status.mp4 | 22.07 MB | ||
| 220 Logging Out.en_US.srt | 1.58 KB | ||
| 220 Logging Out.mp4 | 6.81 MB | ||
| 221 Protecting Routes.en_US.srt | 6.83 KB | ||
| 221 Protecting Routes.mp4 | 43.08 MB | ||
| 222 A Closer Integration.en_US.srt | 9.79 KB | ||
| 222 A Closer Integration.mp4 | 38.72 MB | ||
| 223 The Refactoring Process.en_US.srt | 5 KB | ||
| 223 The Refactoring Process.mp4 | 13.11 MB | ||
| 224 Prototypes Reminder.en_US.srt | 12.18 KB | ||
| 224 Prototypes Reminder.mp4 | 73.91 MB | ||
| 15 Decorators | |||
| 225 Decorators in Typescript.en_US.srt | 9.92 KB | ||
| 225 Decorators in Typescript.mp4 | 50.71 MB | ||
| 226 Details on Decorators.en_US.srt | 11.65 KB | ||
| 226 Details on Decorators.mp4 | 59.72 MB | ||
| 227 Property Descriptors.en_US.srt | 8.91 KB | ||
| 227 Property Descriptors.mp4 | 42.73 MB | ||
| 228 Wrapping Methods with Descriptors.en_US.srt | 2.99 KB | ||
| 228 Wrapping Methods with Descriptors.mp4 | 9.96 MB | ||
| 229 Decorator Factories.en_US.srt | 4.45 KB | ||
| 229 Decorator Factories.mp4 | 14.05 MB | ||
| 230 Decorators Around Properties.en_US.srt | 5.76 KB | ||
| 230 Decorators Around Properties.mp4 | 38.48 MB | ||
| 231 More on Decorators.en_US.srt | 11.21 KB | ||
| 231 More on Decorators.mp4 | 73.99 MB | ||
| 16 Advanced Express and TS Integration | |||
| 232 A Quick Disclaimer.en_US.srt | 1.62 KB | ||
| 232 A Quick Disclaimer.mp4 | 3.99 MB | ||
| 233 Project Overview.en_US.srt | 12.53 KB | ||
| 233 Project Overview.mp4 | 95.05 MB | ||
| 234 Why is This Hard_.en_US.srt | 10.39 KB | ||
| 234 Why is This Hard_.mp4 | 71.06 MB | ||
| 235 Solution Overview.en_US.srt | 9.08 KB | ||
| 235 Solution Overview.mp4 | 57.9 MB | ||
| 236 Basics of Metadata.en_US.srt | 11.89 KB | ||
| 236 Basics of Metadata.mp4 | 54.16 MB | ||
| 237 Practical Metadata.en_US.srt | 15.36 KB | ||
| 237 Practical Metadata.mp4 | 62.73 MB | ||
| 238 Let's Refactor!.en_US.srt | 7.51 KB | ||
| 238 Let's Refactor!.mp4 | 43.17 MB | ||
| 239 The 'Get' Decorator.en_US.srt | 6.39 KB | ||
| 239 The 'Get' Decorator.mp4 | 21.88 MB | ||
| 240 The Controller Decorator.en_US.srt | 5.79 KB | ||
| 240 The Controller Decorator.mp4 | 14.92 MB | ||
| 241 Proof of Concept.en_US.srt | 7.5 KB | ||
| 241 Proof of Concept.mp4 | 54.59 MB | ||
| 242 A Few Fixups.en_US.srt | 11.7 KB | ||
| 242 A Few Fixups.mp4 | 66.72 MB | ||
| 243 Defining a RouteBinder.en_US.srt | 7.42 KB | ||
| 243 Defining a RouteBinder.mp4 | 22.97 MB | ||
| 244 Closed Method Sets with Enums.en_US.srt | 10.67 KB | ||
| 244 Closed Method Sets with Enums.mp4 | 91.96 MB | ||
| 245 Metadata Keys.en_US.srt | 4.89 KB | ||
| 245 Metadata Keys.mp4 | 26.17 MB | ||
| 246 The 'Use' Decorator.en_US.srt | 11.13 KB | ||
| 246 The 'Use' Decorator.mp4 | 40.79 MB | ||
| 247 Testing Use.en_US.srt | 5.07 KB | ||
| 247 Testing Use.mp4 | 14 MB | ||
| 248 Body Validators.en_US.srt | 8.21 KB | ||
| 248 Body Validators.mp4 | 38.85 MB | ||
| 249 Automated Validation.en_US.srt | 4.47 KB | ||
| 249 Automated Validation.mp4 | 15.52 MB | ||
| 250 Testing Automated Validation.en_US.srt | 8.29 KB | ||
| 250 Testing Automated Validation.mp4 | 37.38 MB | ||
| 251 Fixing Routes.en_US.srt | 8.42 KB | ||
| 251 Fixing Routes.mp4 | 42.03 MB | ||
| 252 Using Property Descriptors for Type Checking.en_US.srt | 7.99 KB | ||
| 252 Using Property Descriptors for Type Checking.mp4 | 32.96 MB | ||
| 253 App Wrapup.en_US.srt | 2.24 KB | ||
| 253 App Wrapup.mp4 | 11.55 MB | ||
| 17 React and Redux with Typescript | |||
| 254 React and Redux Overview.en_US.srt | 10.09 KB | ||
| 254 React and Redux Overview.mp4 | 53.48 MB | ||
| 255 App Overview.en_US.srt | 3.66 KB | ||
| 255 App Overview.mp4 | 11.92 MB | ||
| 256 Generating the App.en_US.srt | 1.76 KB | ||
| 256 Generating the App.mp4 | 3.86 MB | ||
| 257 Simple Components.en_US.srt | 5.07 KB | ||
| 257 Simple Components.mp4 | 22.97 MB | ||
| 258 Interfaces with Props.en_US.srt | 5.15 KB | ||
| 258 Interfaces with Props.mp4 | 25.37 MB | ||
| 259 Handling Component State.en_US.srt | 3.34 KB | ||
| 259 Handling Component State.mp4 | 12.22 MB | ||
| 260 Confusing Component State!.en_US.srt | 15.41 KB | ||
| 260 Confusing Component State!.mp4 | 111.46 MB | ||
| 261 Functional Components.en_US.srt | 5.16 KB | ||
| 261 Functional Components.mp4 | 18.96 MB | ||
| 262 Redux Setup.en_US.srt | 10.64 KB | ||
| 262 Redux Setup.mp4 | 70.35 MB | ||
| 263 Action Creators with Typescript.en_US.srt | 9.79 KB | ||
| 263 Action Creators with Typescript.mp4 | 54.65 MB | ||
| 264 Action Types Enum.en_US.srt | 6.95 KB | ||
| 264 Action Types Enum.mp4 | 25.16 MB | ||
| 265 The Generic Dispatch Function.en_US.srt | 7.07 KB | ||
| 265 The Generic Dispatch Function.mp4 | 64.69 MB | ||
| 266 A Reducer with Enums.en_US.srt | 9.07 KB | ||
| 266 A Reducer with Enums.mp4 | 46.1 MB | ||
| 267 Validating Store Structure.en_US.srt | 7.3 KB | ||
| 267 Validating Store Structure.mp4 | 26.2 MB | ||
| 268 Connecting a Component to Redux.en_US.srt | 7.96 KB | ||
| 268 Connecting a Component to Redux.mp4 | 25.11 MB | ||
| 269 Rendering a List.en_US.srt | 6.49 KB | ||
| 269 Rendering a List.mp4 | 46.81 MB | ||
| 270 Adding in Delete Functionality.en_US.srt | 4.12 KB | ||
| 270 Adding in Delete Functionality.mp4 | 28.48 MB | ||
| 271 Breaking Out Action Creators.en_US.srt | 4.66 KB | ||
| 271 Breaking Out Action Creators.mp4 | 20.17 MB | ||
| 272 Expressing Actions as Type Union.en_US.srt | 5.44 KB | ||
| 272 Expressing Actions as Type Union.mp4 | 19.11 MB | ||
| 273 Type Guards in Reducers.en_US.srt | 3.79 KB | ||
| 273 Type Guards in Reducers.mp4 | 13.23 MB | ||
| 274 Wiring up deleteToDo Action.html | 2.73 KB | ||
| 275 Again, Type Definition Files.en_US.srt | 4.57 KB | ||
| 275 Again, Type Definition Files.mp4 | 15.2 MB | ||
| 276 Tracking Loading with Component State.en_US.srt | 5.6 KB | ||
| 276 Tracking Loading with Component State.mp4 | 41.42 MB | ||
| 277 App Wrapup.en_US.srt | 5.35 KB | ||
| 277 App Wrapup.mp4 | 36.49 MB | ||
| 18 Extras | |||
| 278 Bonus!.html | 3.52 KB |

Description
Composition vs Inheritance? You’ll understand it. Build your own web framework? You’ll do it. Typescript with React/Redux? It’s here!
——————–
This is the best course online for mastering Typescript.
Every other course online teaches you the basic syntax and features of Typescript, but only this course will show you how to apply Typescript on real projects, instructing you how to build large, successful projects through example.
Typescript is a ‘super-set’ of Javascript. That means that if you already know Javascript, you are ready to take this course. Typescript adds in several important features to Javascript, including a type system. This type system is designed to help you catch errors during development, rather than when you are running your code. That means you’ll be twice as productive by catching bugs earlier in development. But besides the type system, Typescript also provides several tools for structuring large codebases and writing truly reusable code.
Mastering Typescript by reading the documentation alone is challenging. Although you might know what a ‘typed array’ or an ‘interface’ is, the documentation (and other courses!) don’t show you where to use this features, or how to use them effectively. The goal of this course is to help you understand why each feature of Typescript exists, and exactly where to use them.
Top companies are hungry for Typescript developers. Some of the largest web apps today are being built with Typescript. Employers are scrambling to find engineers who are fluent with this cutting edge system. Solid knowledge of Typescript will make you far more employable, by giving you a unique skill that few other engineers possess.
Planning on building your own apps? Using Typescript will help you structure your project correctly from day one, ensuring that you won’t be crushed under technical debt at some critical stage of your company. In this course, you’ll learn how to write reusable code, with a tremendous emphasis on leveraging classes and interfaces to make swappable ‘widgets’. You will be able to reconfigure your apps on the fly to build wildly different features with only a minimum amount of effort
Learn from someone who has worked on one of the largest Typescript projects around. On professional projects of my own, I have developed plugins for an open-source, browser-based code editor called Theia. The Theia project is absolutely gargantuan in scale, encompassing hundreds of thousands of lines of code, all written in Typescript. This project works only thanks to the power of Typescript.
But don’t just take my word for it – check out the reviews for this course! You’ll see that other engineers, just like yourself, have had great success and acquired a new understanding of how to build scalable web applications.
——————–
There is just too much content in this course to summarize in a few short words, but here is a partial listing of the different skills you’ll master:
Understand why Composition vs Inheritance is the most mis-understood topic in the Javascript community
Master the fundamental features of Typescript by working on real world projects
We’ll build a custom front-end framework from scratch that you can use in place of React or Angular on your own personal projects
Comprehend the complex interplay between classes and interfaces, and why these two pieces of Typescript enable you to build incredibly reusable code
Dive deeper into Typescript with decorators, which we’ll use to build a custom integration between Typescript and Express
Structure your React and Redux applications more confidently by understanding how to couple them with Typescript
Skip the documentation for third party libraries by fluently reading type definition files
Learn just how smart Typescript is by experiencing how deeply it analyzes your code for errors
I learned Typescript years ago by hard trial-and-error. Now you can learn at 5x the speed I did. This is the course that I wish I had when I first got started with Typescript.
Who this course is for:
Any Javascript developer looking to understand how to structure large codebases
Requirements
Basic knowledge of ES2015 Javascript
Last Updated 11/2020
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 974.9 MB | freecoursewb | 1 month | 0 | 0 | |
| 2.9 GB | freecoursewb | 5 months | 4 | 0 | |
| 2.4 GB | freecoursewb | 5 months | 0 | 0 | |
| 1.9 GB | freecoursewb | 7 months | 0 | 0 | |
|
Udemy - Build And Design Mobile App With Typescript and React Native Posted by
freecoursewb in Other
|
1.1 GB | freecoursewb | 10 months | 7 | 0 |
All Comments