Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
[CourseClub.Me].url |
122B |
[CourseClub.ME].url |
122B |
[GigaCourse.Com].url |
49B |
[GigaCourse.Com].url |
49B |
Lesson_0._How_to_Get_Help_.mp4 |
7.19MB |
Lesson_1._Typescript_Overview_.mp4 |
43.10MB |
Lesson_10._More_on_Types_.mp4 |
44.24MB |
Lesson_100._When_to_Use_Enums_.mp4 |
54.83MB |
Lesson_101._Extracting_CSV_Reading_.mp4 |
56.42MB |
Lesson_102._Data_Types_.mp4 |
19.33MB |
Lesson_103._Converting_Date_Strings_to_Dates_.mp4 |
27.46MB |
Lesson_104._Converting_Row_Values_.mp4 |
24.45MB |
Lesson_105._Type_Assertions_.mp4 |
27.47MB |
Lesson_106._Describing_a_Row_with_a_Tuple_.mp4 |
56.15MB |
Lesson_107._Not_Done_with_FileReader_Yet!_.mp4 |
27.16MB |
Lesson_108._Understanding_Refactor_#1_.mp4 |
32.65MB |
Lesson_109._Creating_Abstract_Classes_.mp4 |
33.47MB |
Lesson_11._Examples_of_Types_.mp4 |
21.37MB |
Lesson_110._Variable_Types_with_Generics_.mp4 |
64.99MB |
Lesson_111._Applying_a_Type_to_a_Generic_Class_.mp4 |
34.73MB |
Lesson_112._Alternate_Refactor_.mp4 |
32.64MB |
Lesson_113._Interface-Based_Approach_.mp4 |
13.48MB |
Lesson_114._Extracting_Match_References_-_Again!_.mp4 |
20.73MB |
Lesson_115._Transforming_Data_.mp4 |
21.49MB |
Lesson_116._Updating_Reader_References_.mp4 |
34.08MB |
Lesson_117._Inheritance_vs_Composition_.mp4 |
25.74MB |
Lesson_118._More_on_Inheritance_vs_Composition_.mp4 |
57.05MB |
Lesson_119._A_Huge_Misconception_Around_Composition_.mp4 |
109.94MB |
Lesson_12._Where_Do_We_Use_Types_.mp4 |
5.94MB |
Lesson_120._Goal_Moving_Forward_.mp4 |
45.38MB |
Lesson_121._A_Composition-Based_Approach_.mp4 |
51.61MB |
Lesson_122._Implementing_an_Analyzer_Class_.mp4 |
59.86MB |
Lesson_123._Building_the_Reporter_.mp4 |
43.85MB |
Lesson_124._Putting_It_All_Together_.mp4 |
33.64MB |
Lesson_125._Generating_HTML_Reports_.mp4 |
38.43MB |
Lesson_126._One_Last_Thing!_.mp4 |
49.99MB |
Lesson_127._Oops,_My_Bad_.mp4 |
30.28MB |
Lesson_128._App_Wrapup_.mp4 |
26.54MB |
Lesson_129._More_on_Generics_.mp4 |
29.50MB |
Lesson_13._Type_Annotations_and_Inference_.mp4 |
14.58MB |
Lesson_130._Type_Inference_with_Generics_.mp4 |
15.48MB |
Lesson_131._Function_Generics_.mp4 |
36.48MB |
Lesson_132._Generic_Constraints_.mp4 |
38.54MB |
Lesson_133._App_Overview_.mp4 |
11.67MB |
Lesson_134._Parcel_Setup_.mp4 |
10.64MB |
Lesson_135._Framework_Structure_.mp4 |
62.33MB |
Lesson_136._Designing_the_User_.mp4 |
25.89MB |
Lesson_137._Retrieving_User_Properties_.mp4 |
31.90MB |
Lesson_138._Optional_Interface_Properties_.mp4 |
39.30MB |
Lesson_139._An_Eventing_System_.mp4 |
21.96MB |
Lesson_14._Annotations_with_Variables_.mp4 |
25.80MB |
Lesson_140._Listener_Support_.mp4 |
26.80MB |
Lesson_141._Storing_Event_Listeners_.mp4 |
34.99MB |
Lesson_142._Dynamic_Array_Creation_.mp4 |
33.55MB |
Lesson_143._Triggering_Event_Callbacks_.mp4 |
30.08MB |
Lesson_144._Adding_JSON_Server_.mp4 |
47.48MB |
Lesson_145._Understanding_REST_Conventions_.mp4 |
54.65MB |
Lesson_146._Adding_Fetch_Functionality_.mp4 |
32.05MB |
Lesson_147._Successfully_Fetching_Model_Data_.mp4 |
26.44MB |
Lesson_148._Saving_User_Data_.mp4 |
59.38MB |
Lesson_149._Refactoring_with_Composition_.mp4 |
33.39MB |
Lesson_15._Object_Literal_Annotations_.mp4 |
35.92MB |
Lesson_150._Re-Integrating_Eventing_.mp4 |
108.37MB |
Lesson_151._Composition_with_Nested_Objects_.mp4 |
19.95MB |
Lesson_152._A_More_Complicated_Extraction_.mp4 |
22.25MB |
Lesson_153._Options_for_Adapting_Sync_.mp4 |
77.24MB |
Lesson_154._Refactoring_Sync_.mp4 |
80.65MB |
Lesson_155._Generic_Constraints_Around_Sync_.mp4 |
26.47MB |
Lesson_156._Connecting_Sync_Back_to_User_.mp4 |
34.81MB |
Lesson_157._Optional_Properties_.mp4 |
57.30MB |
Lesson_158._Extracting_an_Attributes_Class_.mp4 |
20.82MB |
Lesson_159._The_Get_Method's_Shortcoming_.mp4 |
38.26MB |
Lesson_16._Annotations_Around_Functions_.mp4 |
35.84MB |
Lesson_160._Two_Important_Rules_.mp4 |
39.78MB |
Lesson_161._An_Advanced_Generic_Constraint_.mp4 |
64.89MB |
Lesson_162._Re-Integrating_Attributes_.mp4 |
24.53MB |
Lesson_163._Composition_is_Delegation_.mp4 |
31.75MB |
Lesson_164._Reminder_on_Accessors_.mp4 |
39.28MB |
Lesson_165._Passthrough_Methods_.mp4 |
46.37MB |
Lesson_166._A_Context_Issue_.mp4 |
62.74MB |
Lesson_167._Setting_Data_While_Triggering_.mp4 |
26.43MB |
Lesson_168._Fetching_User_Data_.mp4 |
46.48MB |
Lesson_169._Saving_Data_.mp4 |
39.61MB |
Lesson_17._Understanding_Inference_.mp4 |
28.06MB |
Lesson_170._Composition_vs_Inheritance...Again!_.mp4 |
69.66MB |
Lesson_171._Extracting_a_Model_Class_.mp4 |
53.42MB |
Lesson_172._Extending_the_User_.mp4 |
49.98MB |
Lesson_173._Final_User_Refactor_.mp4 |
33.56MB |
Lesson_174._Model_Wrapup_.mp4 |
27.11MB |
Lesson_175._Shortened_Passthrough_Methods_.mp4 |
43.42MB |
Lesson_176._Users_Collection_.mp4 |
21.27MB |
Lesson_177._Implementing_a_Users_Collection_.mp4 |
21.86MB |
Lesson_178._Parsing_User_JSON_.mp4 |
55.24MB |
Lesson_179._Generic_User_Collection_.mp4 |
50.41MB |
Lesson_18._The_'Any'_Type_.mp4 |
53.58MB |
Lesson_180._A_Class_Method_for_Collections_.mp4 |
20.27MB |
Lesson_181._View_Classes_.mp4 |
30.61MB |
Lesson_182._Building_the_UserForm_.mp4 |
36.61MB |
Lesson_183._The_UserForm's_Render_Method_.mp4 |
19.58MB |
Lesson_184._Rendering_HTML_.mp4 |
13.60MB |
Lesson_185._Defining_an_Events_Map_.mp4 |
40.68MB |
Lesson_186._Binding_Event_Handlers_.mp4 |
59.38MB |
Lesson_187._Adding_Model_Properties_.mp4 |
32.00MB |
Lesson_188._Binding_Events_on_Class_Name_.mp4 |
42.13MB |
Lesson_189._Adding_Methods_to_the_User_.mp4 |
31.94MB |
Lesson_19._Fixing_the_'Any'_Type_.mp4 |
13.02MB |
Lesson_190._Re-Rendering_on_Model_Change_.mp4 |
36.35MB |
Lesson_191._Reading_Input_Text_.mp4 |
34.91MB |
Lesson_192._Strict_Null_Checks_.mp4 |
45.30MB |
Lesson_193._Reusable_View_Logic_.mp4 |
103.65MB |
Lesson_194._Extracting_a_View_Class_.mp4 |
39.80MB |
Lesson_195._Extending_with_Generic_Constraints_.mp4 |
105.03MB |
Lesson_196._Saving_Data_From_a_View_.mp4 |
29.09MB |
Lesson_197._UserEdit_and_UserShow_.mp4 |
40.56MB |
Lesson_198._Nesting_with_Regions_.mp4 |
32.55MB |
Lesson_199._Mapping_Regions_.mp4 |
53.31MB |
Lesson_2._Environment_Setup_.mp4 |
60.05MB |
Lesson_20._Delayed_Initialization_.mp4 |
21.52MB |
Lesson_200._Testing_Region_Mapping_.mp4 |
32.34MB |
Lesson_201._View_Nesting_.mp4 |
54.39MB |
Lesson_202._Collection_Views_.mp4 |
17.58MB |
Lesson_203._CollectionView_Implementation_.mp4 |
118.11MB |
Lesson_204._App_Wrapup_.mp4 |
43.09MB |
Lesson_205._Typescript_with_JS_Libraries_.mp4 |
42.43MB |
Lesson_206._App_Overview_.mp4 |
21.87MB |
Lesson_207._Project_Setup_.mp4 |
22.89MB |
Lesson_208._Basic_Routes_with_Express_.mp4 |
39.18MB |
Lesson_209._Using_an_Express_Router_.mp4 |
22.28MB |
Lesson_21._When_Inference_Doesn't_Work_.mp4 |
28.56MB |
Lesson_210._Parsing_Form_Bodies_.mp4 |
37.24MB |
Lesson_211._Why_Doesn't_Express_Play_Nicely_with_TS_.mp4 |
96.51MB |
Lesson_212._Issues_with_Type_Definition_Files_.mp4 |
82.87MB |
Lesson_213._Dealing_with_Poor_Type_Defs_.mp4 |
44.45MB |
Lesson_214._Wiring_Up_Sessions_.mp4 |
68.78MB |
Lesson_215._Checking_Login_Status_.mp4 |
27.87MB |
Lesson_216._Logging_Out_.mp4 |
8.75MB |
Lesson_217._Protecting_Routes_.mp4 |
39.19MB |
Lesson_218._A_Closer_Integration_.mp4 |
50.37MB |
Lesson_219._The_Refactoring_Process_.mp4 |
24.81MB |
Lesson_22._More_on_Annotations_Around_Functions_.mp4 |
30.41MB |
Lesson_220._Prototypes_Reminder_.mp4 |
62.39MB |
Lesson_221._Decorators_in_Typescript_.mp4 |
48.49MB |
Lesson_222._Details_on_Decorators_.mp4 |
54.60MB |
Lesson_223._Property_Descriptors_.mp4 |
39.55MB |
Lesson_224._Wrapping_Methods_with_Descriptors_.mp4 |
15.31MB |
Lesson_225._Decorator_Factories_.mp4 |
21.90MB |
Lesson_226._Decorators_Around_Properties_.mp4 |
29.51MB |
Lesson_227._More_on_Decorators_.mp4 |
58.03MB |
Lesson_228._A_Quick_Disclaimer_.mp4 |
7.31MB |
Lesson_229._Project_Overview_.mp4 |
71.77MB |
Lesson_23._Inference_Around_Functions_.mp4 |
26.22MB |
Lesson_230._Why_is_This_Hard_.mp4 |
64.17MB |
Lesson_231._Solution_Overview_.mp4 |
48.11MB |
Lesson_232._Basics_of_Metadata_.mp4 |
50.51MB |
Lesson_233._Practical_Metadata_.mp4 |
81.27MB |
Lesson_234._Let's_Refactor!_.mp4 |
38.55MB |
Lesson_235._The_'Get'_Decorator_.mp4 |
27.31MB |
Lesson_236._The_Controller_Decorator_.mp4 |
26.47MB |
Lesson_237._Proof_of_Concept_.mp4 |
40.06MB |
Lesson_238._A_Few_Fixups_.mp4 |
59.28MB |
Lesson_239._Defining_a_RouteBinder_.mp4 |
41.87MB |
Lesson_24._Annotations_for_Anonymous_Functions_.mp4 |
10.53MB |
Lesson_240._Closed_Method_Sets_with_Enums_.mp4 |
64.60MB |
Lesson_241._Metadata_Keys_.mp4 |
33.38MB |
Lesson_242._The_'Use'_Decorator_.mp4 |
58.59MB |
Lesson_243._Testing_Use_.mp4 |
26.42MB |
Lesson_244._Body_Validators_.mp4 |
49.63MB |
Lesson_245._Automated_Validation_.mp4 |
31.48MB |
Lesson_246._Testing_Automated_Validation_.mp4 |
49.03MB |
Lesson_247._Fixing_Routes_.mp4 |
54.45MB |
Lesson_248._Using_Property_Descriptors_for_Type_Checking_.mp4 |
50.42MB |
Lesson_249._App_Wrapup_.mp4 |
11.47MB |
Lesson_25._Void_and_Never_.mp4 |
17.21MB |
Lesson_250._React_and_Redux_Overview_.mp4 |
48.50MB |
Lesson_251._App_Overview_.mp4 |
14.99MB |
Lesson_252._Generating_the_App_.mp4 |
5.66MB |
Lesson_253._Simple_Components_.mp4 |
20.80MB |
Lesson_254._Interfaces_with_Props_.mp4 |
22.94MB |
Lesson_255._Handling_Component_State_.mp4 |
18.35MB |
Lesson_256._Confusing_Component_State!_.mp4 |
86.48MB |
Lesson_257._Functional_Components_.mp4 |
24.10MB |
Lesson_258._Redux_Setup_.mp4 |
52.04MB |
Lesson_259._Action_Creators_with_Typescript_.mp4 |
49.28MB |
Lesson_26._Destructuring_with_Annotations_.mp4 |
25.28MB |
Lesson_260._Action_Types_Enum_.mp4 |
35.76MB |
Lesson_261._The_Generic_Dispatch_Function_.mp4 |
44.63MB |
Lesson_262._A_Reducer_with_Enums_.mp4 |
41.47MB |
Lesson_263._Validating_Store_Structure_.mp4 |
35.85MB |
Lesson_264._Connecting_a_Component_to_Redux_.mp4 |
45.88MB |
Lesson_265._Rendering_a_List_.mp4 |
33.98MB |
Lesson_266._Adding_in_Delete_Functionality_.mp4 |
25.85MB |
Lesson_267._Breaking_Out_Action_Creators_.mp4 |
25.88MB |
Lesson_268._Expressing_Actions_as_Type_Union_.mp4 |
27.97MB |
Lesson_269._Type_Guards_in_Reducers_.mp4 |
18.69MB |
Lesson_27._Annotations_Around_Objects_.mp4 |
41.85MB |
Lesson_270._Again,_Type_Definition_Files_.mp4 |
22.43MB |
Lesson_271._Tracking_Loading_with_Component_State_.mp4 |
32.55MB |
Lesson_272._App_Wrapup_.mp4 |
27.14MB |
Lesson_28._Arrays_in_Typescript_.mp4 |
23.12MB |
Lesson_29._Why_Typed_Arrays_.mp4 |
29.61MB |
Lesson_3._A_First_App_.mp4 |
25.21MB |
Lesson_30._Multiple_Types_in_Arrays_.mp4 |
17.35MB |
Lesson_31._When_to_Use_Typed_Arrays_.mp4 |
6.02MB |
Lesson_32._Tuples_in_Typescript_.mp4 |
29.67MB |
Lesson_33._Tuples_in_Action_.mp4 |
27.25MB |
Lesson_34._Why_Tuples_.mp4 |
19.25MB |
Lesson_35._Interfaces_.mp4 |
9.40MB |
Lesson_36._Long_Type_Annotations_.mp4 |
24.10MB |
Lesson_37._Fixing_Long_Annotations_with_Interfaces_.mp4 |
35.41MB |
Lesson_38._Syntax_Around_Interfaces_.mp4 |
27.24MB |
Lesson_39._Functions_in_Interfaces_.mp4 |
32.51MB |
Lesson_4._Executing_Typescript_Code_.mp4 |
23.64MB |
Lesson_40._Code_Reuse_with_Interfaces_.mp4 |
30.48MB |
Lesson_41._General_Plan_with_Interfaces_.mp4 |
23.76MB |
Lesson_42._Classes_.mp4 |
20.18MB |
Lesson_43._Basic_Inheritance_.mp4 |
18.14MB |
Lesson_44._Instance_Method_Modifiers_.mp4 |
43.45MB |
Lesson_45._Fields_in_Classes_.mp4 |
42.29MB |
Lesson_46._Fields_with_Inheritance_.mp4 |
32.64MB |
Lesson_47._Where_to_Use_Classes_.mp4 |
7.09MB |
Lesson_48._App_Overview_.mp4 |
18.43MB |
Lesson_49._Bundling_with_Parcel_.mp4 |
25.28MB |
Lesson_5._One_Quick_Change_.mp4 |
20.29MB |
Lesson_50._Project_Structure_.mp4 |
22.18MB |
Lesson_51._Generating_Random_Data_.mp4 |
32.80MB |
Lesson_52._Type_Definition_Files_.mp4 |
35.10MB |
Lesson_53._Using_Type_Definition_Files_.mp4 |
48.15MB |
Lesson_54._Export_Statements_inTypescript_.mp4 |
31.82MB |
Lesson_55._Defining_a_Company_.mp4 |
30.99MB |
Lesson_56._Adding_Google_Maps_Support_.mp4 |
52.49MB |
Lesson_57._Google_Maps_Integration_.mp4 |
27.13MB |
Lesson_58._Exploring_Type_Definition_Files_.mp4 |
110.10MB |
Lesson_59._Hiding_Functionality_.mp4 |
51.76MB |
Lesson_6._Catching_Errors_with_Typescript_.mp4 |
51.88MB |
Lesson_60._Why_Use_Private_Modifiers_Here's_Why_.mp4 |
49.28MB |
Lesson_61._Adding_Markers_.mp4 |
77.06MB |
Lesson_62._Duplicate_Code_.mp4 |
23.52MB |
Lesson_63._One_Possible_Solution_.mp4 |
54.77MB |
Lesson_64._Restricting_Access_with_Interfaces_.mp4 |
44.52MB |
Lesson_65._Implicit_Type_Checks_.mp4 |
27.27MB |
Lesson_66._Showing_Popup_Windows_.mp4 |
67.43MB |
Lesson_67._Updating_Interface_Definitions_.mp4 |
60.77MB |
Lesson_68._Optional_Implements_Clauses_.mp4 |
51.75MB |
Lesson_69._App_Wrapup_.mp4 |
66.10MB |
Lesson_7._Catching_More_Errors!_.mp4 |
36.81MB |
Lesson_70._App_Overview_.mp4 |
11.47MB |
Lesson_71._Configuring_the_TS_Compiler_.mp4 |
39.30MB |
Lesson_72._Concurrent_Compilation_and_Execution_.mp4 |
30.35MB |
Lesson_73._A_Simple_Sorting_Algorithm_.mp4 |
31.86MB |
Lesson_74._Sorter_Scaffolding_.mp4 |
17.07MB |
Lesson_75._Sorting_Implementation_.mp4 |
35.43MB |
Lesson_76._Two_Huge_Issues_.mp4 |
45.43MB |
Lesson_77._Typescript_is_Really_Smart_.mp4 |
73.07MB |
Lesson_78._Type_Guards_.mp4 |
82.48MB |
Lesson_79._Why_is_This_Bad_.mp4 |
22.57MB |
Lesson_8._Do_Not_Skip_-_Course_Overview_.mp4 |
22.56MB |
Lesson_80._Extracting_Key_Logic_.mp4 |
65.51MB |
Lesson_81._Separating_Swapping_and_Comparison_.mp4 |
106.12MB |
Lesson_82._The_Big_Reveal_.mp4 |
37.89MB |
Lesson_83._Interface_Definition_.mp4 |
38.48MB |
Lesson_84._Sorting_Arbitrary_Collections_.mp4 |
85.72MB |
Lesson_85._Linked_List_Implementation_.mp4 |
182.37MB |
Lesson_86._Just...One...More...Fix..._.mp4 |
40.82MB |
Lesson_87._Integrating_the_Sort_Method_.mp4 |
24.41MB |
Lesson_88._Issues_with_Inheritance_.mp4 |
53.58MB |
Lesson_89._Abstract_Classes_.mp4 |
51.20MB |
Lesson_9._Types_.mp4 |
35.66MB |
Lesson_90._Why_Use_Abstract_Classes_.mp4 |
33.26MB |
Lesson_91._Solving_All_Issues_with_Abstract_Classes_.mp4 |
40.32MB |
Lesson_92._Interfaces_vs_Abstract_Classes_.mp4 |
27.31MB |
Lesson_93._Project_Overview_.mp4 |
11.89MB |
Lesson_94._Project_Setup_.mp4 |
36.04MB |
Lesson_95._Type_Definition_Files_-_Again!_.mp4 |
47.53MB |
Lesson_96._Reading_CSV_Files_.mp4 |
34.43MB |
Lesson_97._Running_an_Analysis_.mp4 |
35.28MB |
Lesson_98._Losing_Dataset_Context_.mp4 |
35.27MB |
Lesson_99._Using_Enums_.mp4 |
42.08MB |
Materials.zip |
7.70KB |