|
|
1.-Welcome.mp4
|
MP4
|
2.7 MB
|
|
|
10.-Course-workflow.mp4
|
MP4
|
7.1 MB
|
|
|
100.-Exercise-Readonly-fields.mp4
|
MP4
|
483.9 KB
|
|
|
101.-Answers-Readonly-fields.mp4
|
MP4
|
599.2 KB
|
|
|
102.-Implements.mp4
|
MP4
|
2.5 MB
|
|
|
103.-Exercise-Implements.mp4
|
MP4
|
474.8 KB
|
|
|
104.-Answers-Implements.mp4
|
MP4
|
1.4 MB
|
|
|
105.-Private-and-protected-fields.mp4
|
MP4
|
18.1 MB
|
|
|
106.-Exercise-Private-and-protected-fields.mp4
|
MP4
|
1.1 MB
|
|
|
107.-Answers-Private-and-protected-fields.mp4
|
MP4
|
1.5 MB
|
|
|
108.-Getters-and-setters.mp4
|
MP4
|
2.8 MB
|
|
|
109.-Exercise-Getters-and-setters.mp4
|
MP4
|
624 KB
|
|
|
11.-Primitive-Types.mp4
|
MP4
|
7.3 MB
|
|
|
110.-Answers-Getters-and-setters.mp4
|
MP4
|
2.4 MB
|
|
|
111.-Private-and-protected-alternatives-and-edge-cases.mp4
|
MP4
|
18.4 MB
|
|
|
112.-Exercise-Private-and-protected-alternatives-and-edge-cases.mp4
|
MP4
|
1.7 MB
|
|
|
113.-Answers-Private-and-protected-alternatives-and-edge-cases.mp4
|
MP4
|
1.9 MB
|
|
|
114.-Static-members.mp4
|
MP4
|
11.5 MB
|
|
|
115.-Exercise-Static-members.mp4
|
MP4
|
1.6 MB
|
|
|
116.-Answers-Static-members.mp4
|
MP4
|
3.3 MB
|
|
|
117.-Abstract-classes-and-methods.mp4
|
MP4
|
6.7 MB
|
|
|
118.-Exercise-Abstract-classes-and-methods.mp4
|
MP4
|
611.9 KB
|
|
|
119.-Answers-Abstract-classes-and-methods.mp4
|
MP4
|
4.2 MB
|
|
|
12.-Exercise-Primitive-Types.mp4
|
MP4
|
1 MB
|
|
|
120.-Introduction.mp4
|
MP4
|
3.3 MB
|
|
|
121.-tsconfig-settings.mp4
|
MP4
|
14.8 MB
|
|
|
122.-Converting-to-TypeScript.mp4
|
MP4
|
15.8 MB
|
|
|
123.-Consuming-npm-packages-with-types.mp4
|
MP4
|
6.2 MB
|
|
|
124.-Consuming-types-from-definitely-typed.mp4
|
MP4
|
9.3 MB
|
|
|
125.-Consuming-JavaScript-without-types.mp4
|
MP4
|
10.2 MB
|
|
|
126.-Features-to-avoid.mp4
|
MP4
|
25 MB
|
|
|
127.-Conclusion.mp4
|
MP4
|
10.5 MB
|
|
|
13.-Answers-Primitive-Types.mp4
|
MP4
|
2.7 MB
|
|
|
14.-Type-arrays-and-Tuples.mp4
|
MP4
|
5.3 MB
|
|
|
15.-Exercise-Type-arrays-and-Tuples.mp4
|
MP4
|
1.4 MB
|
|
|
16.-Answers-Type-arrays-and-Tuples.mp4
|
MP4
|
2.6 MB
|
|
|
17.-Typing-objects.mp4
|
MP4
|
11.1 MB
|
|
|
18.-Exercise-Typing-objects.mp4
|
MP4
|
2.1 MB
|
|
|
19.-Answers-Typing-objects.mp4
|
MP4
|
3.8 MB
|
|
|
2.-What-will-you-learn-in-this-course.mp4
|
MP4
|
4.2 MB
|
|
|
20.-Any.mp4
|
MP4
|
9 MB
|
|
|
21.-Exercise-Any.mp4
|
MP4
|
1.3 MB
|
|
|
22.-Answers-Any.mp4
|
MP4
|
3.7 MB
|
|
|
23.-Unknown.mp4
|
MP4
|
4.7 MB
|
|
|
24.-Exercise-Unknown.mp4
|
MP4
|
845.9 KB
|
|
|
25.-Answers-Unknown.mp4
|
MP4
|
3.4 MB
|
|
|
26.-Never.mp4
|
MP4
|
5.6 MB
|
|
|
27.-Exercise-Never.mp4
|
MP4
|
2.1 MB
|
|
|
28.-Answers-Never.mp4
|
MP4
|
3 MB
|
|
|
29.-Union-Types.mp4
|
MP4
|
11 MB
|
|
|
3.-Who-is-the-course-for-and-prerequisites.mp4
|
MP4
|
6.3 MB
|
|
|
30.-Exercise-Union-Types.mp4
|
MP4
|
2.5 MB
|
|
|
31.-Answers-Union-Types.mp4
|
MP4
|
7 MB
|
|
|
32.-Discriminated-Unions.mp4
|
MP4
|
9.9 MB
|
|
|
33.-Exercise-Discriminated-Unions.mp4
|
MP4
|
871.2 KB
|
|
|
34.-Answers-Discriminated-Unions.mp4
|
MP4
|
3.6 MB
|
|
|
35.-Intersections.mp4
|
MP4
|
5.9 MB
|
|
|
36.-Exercise-Intersections.mp4
|
MP4
|
583.1 KB
|
|
|
37.-Answers-Intersections.mp4
|
MP4
|
1.2 MB
|
|
|
38.-Optional-Fields-on-objects.mp4
|
MP4
|
8 MB
|
|
|
39.-Exercise-Optional-Fields-on-objects.mp4
|
MP4
|
272 KB
|
|
|
4.-Why-TypeScript.mp4
|
MP4
|
16.1 MB
|
|
|
40.-Answers-Optional-Fields-on-objects.mp4
|
MP4
|
956.1 KB
|
|
|
41.-readonly-and-as.mp4
|
MP4
|
7.4 MB
|
|
|
42.-Exercise-readonly-and-as.mp4
|
MP4
|
1.4 MB
|
|
|
43.-Answers-readonly-and-as.mp4
|
MP4
|
2.1 MB
|
|
|
44.-Enums-and-Alternatives.mp4
|
MP4
|
20.6 MB
|
|
|
45.-Exercise-Enums-and-Alternatives.mp4
|
MP4
|
2.3 MB
|
|
|
46.-Answers-Enums-and-Alternatives.mp4
|
MP4
|
4.8 MB
|
|
|
47.-Type-only-features.mp4
|
MP4
|
7 MB
|
|
|
48.-Interface-only-features.mp4
|
MP4
|
2.5 MB
|
|
|
49.-Type-and-interface-interactions.mp4
|
MP4
|
2.9 MB
|
|
|
5.-Course-Setup.mp4
|
MP4
|
1.2 MB
|
|
|
50.-Summary-Types-vs-interfaces.mp4
|
MP4
|
1.2 MB
|
|
|
51.-Record.mp4
|
MP4
|
3.2 MB
|
|
|
52.-Exercise-Record.mp4
|
MP4
|
1.4 MB
|
|
|
53.-Answers-Record.mp4
|
MP4
|
1.5 MB
|
|
|
54.-Structural-vs-Nominal-Types.mp4
|
MP4
|
10 MB
|
|
|
55.-Exercise-Structural-vs-Nominal-Types.mp4
|
MP4
|
862.6 KB
|
|
|
56.-Answers-Structural-vs-Nominal-Types.mp4
|
MP4
|
3.5 MB
|
|
|
57.-Typing-Functions-Basics.mp4
|
MP4
|
11.7 MB
|
|
|
58.-Exercise-Typing-Functions-Basics.mp4
|
MP4
|
1.8 MB
|
|
|
59.-Answers-Typing-Functions-Basics.mp4
|
MP4
|
3.1 MB
|
|
|
6.-tsc.mp4
|
MP4
|
10.9 MB
|
|
|
60.-Optional-args.mp4
|
MP4
|
6.5 MB
|
|
|
61.-Exercise-Optional-args.mp4
|
MP4
|
427.9 KB
|
|
|
62.-Answers-Optional-args.mp4
|
MP4
|
527 KB
|
|
|
63.-Function-overloads.mp4
|
MP4
|
6.9 MB
|
|
|
64.-Exercise-Function-overloads.mp4
|
MP4
|
541.1 KB
|
|
|
65.-Answers-Function-overloads.mp4
|
MP4
|
2.4 MB
|
|
|
66.-Rest-params.mp4
|
MP4
|
4.8 MB
|
|
|
67.-Exercise-Rest-params.mp4
|
MP4
|
1.5 MB
|
|
|
68.-Answers-Rest-params.mp4
|
MP4
|
1.4 MB
|
|
|
69.-Declaring-this.mp4
|
MP4
|
5.1 MB
|
|
|
7.-Using-TypeScript-without-a-compiler.mp4
|
MP4
|
13.9 MB
|
|
|
70.-Exercise-Declaring-this.mp4
|
MP4
|
1.4 MB
|
|
|
71.-Answers-Declaring-this.mp4
|
MP4
|
5.5 MB
|
|
|
72.-What_s-a-module.mp4
|
MP4
|
10.6 MB
|
|
|
73.-Module-resolution-options.mp4
|
MP4
|
11.7 MB
|
|
|
74.-Exporting-and-importing-types.mp4
|
MP4
|
9.7 MB
|
|
|
75.-Exercise-Exporting-and-importing-types.mp4
|
MP4
|
1.7 MB
|
|
|
76.-Answers-Exporting-and-importing-types.mp4
|
MP4
|
2.2 MB
|
|
|
77.-Type-only-imports.mp4
|
MP4
|
1.7 MB
|
|
|
78.-Exercise-Type-only-imports.mp4
|
MP4
|
226.1 KB
|
|
|
79.-Answers-Type-only-imports.mp4
|
MP4
|
330.3 KB
|
|
|
8.-Bun-Intro.mp4
|
MP4
|
4 MB
|
|
|
80.-Ambient-types.mp4
|
MP4
|
8.5 MB
|
|
|
81.-Exercise-Ambient-types.mp4
|
MP4
|
1 MB
|
|
|
82.-Answers-Ambient-types.mp4
|
MP4
|
1.2 MB
|
|
|
83.-Namespaces.mp4
|
MP4
|
8 MB
|
|
|
84.-Exercise-Namespaces.mp4
|
MP4
|
970.6 KB
|
|
|
85.-Answers-Namespaces.mp4
|
MP4
|
1.6 MB
|
|
|
86.-Globals.mp4
|
MP4
|
4.8 MB
|
|
|
87.-Exercise-Globals.mp4
|
MP4
|
1.3 MB
|
|
|
88.-Answers-Globals.mp4
|
MP4
|
4.5 MB
|
|
|
89.-Typing-classes.mp4
|
MP4
|
10.1 MB
|
|
|
9.-tsconfig-Intro.mp4
|
MP4
|
10.6 MB
|
|
|
90.-Exercise-Typing-classes.mp4
|
MP4
|
787.2 KB
|
|
|
91.-Answers-Typing-classes.mp4
|
MP4
|
2.5 MB
|
|
|
92.-field-initializers.mp4
|
MP4
|
1.5 MB
|
|
|
93.-Exercise-field-initializers.mp4
|
MP4
|
532.1 KB
|
|
|
94.-Answers-field-initializers.mp4
|
MP4
|
762 KB
|
|
|
95.-Strict-property-initializers.mp4
|
MP4
|
3.8 MB
|
|
|
96.-Classes-vs-Types-and-interfaces.mp4
|
MP4
|
3.2 MB
|
|
|
97.-Exercise-Classes-vs-Types-and-interfaces.mp4
|
MP4
|
2.1 MB
|
|
|
98.-Answers-Classes-vs-Types-and-interfaces.mp4
|
MP4
|
1.7 MB
|
|
|
99.-Readonly-fields.mp4
|
MP4
|
749.2 KB
|