|
|
1. Get Started with JavaScript .mp4
|
MP4
|
18 MB
|
|
|
10. While-Loops in JavaScript .mp4
|
MP4
|
30.1 MB
|
|
|
100. Creating New Dates .mp4
|
MP4
|
57.9 MB
|
|
|
101. Accessing Time Units .mp4
|
MP4
|
58.7 MB
|
|
|
102. Date Setter Methods .mp4
|
MP4
|
68.8 MB
|
|
|
103. Introduction .mp4
|
MP4
|
9 MB
|
|
|
104. Basic Class Syntax .mp4
|
MP4
|
72.9 MB
|
|
|
105. Defining Methods and Static Variables .mp4
|
MP4
|
75.2 MB
|
|
|
106. JavaScript Class Inheritance .mp4
|
MP4
|
99.6 MB
|
|
|
107. Introduction -3.mp4
|
MP4
|
14.4 MB
|
|
|
108. Pre-ES6 JavaScript Classes .mp4
|
MP4
|
76.2 MB
|
|
|
109. The instanceof Keyword .mp4
|
MP4
|
52.2 MB
|
|
|
11. Introduction -3.mp4
|
MP4
|
10.2 MB
|
|
|
110. Prototypal Inheritance Basics .mp4
|
MP4
|
76.3 MB
|
|
|
111. Interfaces in JavaScript .mp4
|
MP4
|
39.9 MB
|
|
|
112. Introduction -5.mp4
|
MP4
|
16 MB
|
|
|
113. The 3 Main Asynchronous Strategies .mp4
|
MP4
|
35 MB
|
|
|
114. Asynchronous Programming with Callbacks .mp4
|
MP4
|
59.4 MB
|
|
|
115. Callback Examples .mp4
|
MP4
|
82.8 MB
|
|
|
116. Asynchronous Programming with Promises .mp4
|
MP4
|
70.8 MB
|
|
|
117. Asynchronous Programming with Async and Await .mp4
|
MP4
|
34.6 MB
|
|
|
118. Introduction .mp4
|
MP4
|
16.5 MB
|
|
|
119. Setting Up an Express Project .mp4
|
MP4
|
38 MB
|
|
|
12. Weak vs. Strong Typing and Dynamic vs. Static Typing .mp4
|
MP4
|
31.2 MB
|
|
|
120. Creating an Express Server .mp4
|
MP4
|
45.7 MB
|
|
|
121. Adding Basic Request Handlers .mp4
|
MP4
|
51.8 MB
|
|
|
122. Separating Express Routes by Path .mp4
|
MP4
|
68.6 MB
|
|
|
123. Introduction .mp4
|
MP4
|
15.5 MB
|
|
|
124. Handling Different Request Types .mp4
|
MP4
|
40 MB
|
|
|
125. Testing POST, PUT, and DELETE Routes .mp4
|
MP4
|
68.4 MB
|
|
|
126. Handling a Request Body .mp4
|
MP4
|
112.6 MB
|
|
|
127. Handling URL and Query Parameters .mp4
|
MP4
|
71.3 MB
|
|
|
128. Introduction .mp4
|
MP4
|
12.2 MB
|
|
|
129. Methods for Customizing Responses .mp4
|
MP4
|
89 MB
|
|
|
13. Numbers in JavaScript .mp4
|
MP4
|
36 MB
|
|
|
130. Working with Cookies .mp4
|
MP4
|
72.6 MB
|
|
|
131. Adding Middleware to Express Servers .mp4
|
MP4
|
119.5 MB
|
|
|
132. Introduction -3.mp4
|
MP4
|
12.2 MB
|
|
|
133. Creating a List Endpoint .mp4
|
MP4
|
9.4 MB
|
|
|
1337x.to.txt
|
TXT
|
102.4 B
|
|
|
134. Creating a Read Endpoint .mp4
|
MP4
|
36.5 MB
|
|
|
135. Creating a Search Endpoint .mp4
|
MP4
|
58.6 MB
|
|
|
136. Creating a Create Endpoint .mp4
|
MP4
|
64.7 MB
|
|
|
137. Creating Delete and Update Endpoints .mp4
|
MP4
|
73.3 MB
|
|
|
138. Introduction .mp4
|
MP4
|
24.4 MB
|
|
|
139. In-Depth String Details .mp4
|
MP4
|
68.7 MB
|
|
|
14. Strings in JavaScript .mp4
|
MP4
|
37.1 MB
|
|
|
140. Array-Related String Methods .mp4
|
MP4
|
94.6 MB
|
|
|
141. Colorizing Strings with Chalk .mp4
|
MP4
|
37.7 MB
|
|
|
142. Introduction .mp4
|
MP4
|
25.8 MB
|
|
|
143. Basics of the FS Package .mp4
|
MP4
|
100 MB
|
|
|
144. Reading Files .mp4
|
MP4
|
70.5 MB
|
|
|
145. Writing Data to Files .mp4
|
MP4
|
64.9 MB
|
|
|
146. Introduction .mp4
|
MP4
|
21.8 MB
|
|
|
147. Command-Line Arguments in Node.js .mp4
|
MP4
|
72.5 MB
|
|
|
148. Parsing Flags in Command-Line Arguments .mp4
|
MP4
|
71.4 MB
|
|
|
149. Boolean Flags and Flags with Multiple Values .mp4
|
MP4
|
84.4 MB
|
|
|
15. Booleans in JavaScript .mp4
|
MP4
|
47.9 MB
|
|
|
150. Introduction .mp4
|
MP4
|
33.1 MB
|
|
|
151. Getting User Input with Prompts .mp4
|
MP4
|
70.9 MB
|
|
|
152. The Readline Promises Package .mp4
|
MP4
|
62.2 MB
|
|
|
153. Strategies for Displaying Multiple Prompts .mp4
|
MP4
|
71.8 MB
|
|
|
154. Collecting Multi-Line Input .mp4
|
MP4
|
86.2 MB
|
|
|
155. Introduction .mp4
|
MP4
|
31.9 MB
|
|
|
156. Basic Functions for Console Drawing .mp4
|
MP4
|
102.4 MB
|
|
|
157. Drawing a Square .mp4
|
MP4
|
52.9 MB
|
|
|
158. Creating a Draw Rectangle Function .mp4
|
MP4
|
98.9 MB
|
|
|
159. Introduction .mp4
|
MP4
|
25.9 MB
|
|
|
16. Introduction -5.mp4
|
MP4
|
9.7 MB
|
|
|
160. Basic 4-Bit Console Color Syntax .mp4
|
MP4
|
66.7 MB
|
|
|
161. 8-Bit and RGB Console Color Syntax .mp4
|
MP4
|
53.8 MB
|
|
|
162. Other Font Decorations .mp4
|
MP4
|
23.9 MB
|
|
|
163. Creating Color Helper Functions .mp4
|
MP4
|
85.2 MB
|
|
|
164. Introduction -3.mp4
|
MP4
|
15.3 MB
|
|
|
165. Creating a Basic Loading Animation .mp4
|
MP4
|
112.2 MB
|
|
|
166. Creating an Animated Loading Bar .mp4
|
MP4
|
94.9 MB
|
|
|
167. Position Adjustments for Animations .mp4
|
MP4
|
47 MB
|
|
|
168. Displaying Progress for Real Tasks .mp4
|
MP4
|
46.5 MB
|
|
|
169. Introduction -5.mp4
|
MP4
|
29.1 MB
|
|
|
17. Objects in JavaScript .mp4
|
MP4
|
84.9 MB
|
|
|
170. Designing the Game .mp4
|
MP4
|
33.7 MB
|
|
|
171. The Main Game Loop .mp4
|
MP4
|
70.2 MB
|
|
|
172. Displaying Player Moves on the Grid .mp4
|
MP4
|
38.7 MB
|
|
|
173. Tracking Player Moves .mp4
|
MP4
|
54.1 MB
|
|
|
174. Displaying the Tic-Tac-Toe Grid .mp4
|
MP4
|
39.4 MB
|
|
|
175. Introduction -7.mp4
|
MP4
|
14.4 MB
|
|
|
176. Deciding Who Wins and Ending the Game .mp4
|
MP4
|
116.8 MB
|
|
|
177. Calculating Vertical, Diagonal, and Corner Wins .mp4
|
MP4
|
67.9 MB
|
|
|
178. Validating and Parsing User Input .mp4
|
MP4
|
91.9 MB
|
|
|
179. Introduction -9.mp4
|
MP4
|
30.3 MB
|
|
|
18. Arrays in JavaScript .mp4
|
MP4
|
35.4 MB
|
|
|
180. Basics of Websockets .mp4
|
MP4
|
51.4 MB
|
|
|
181. Setting Up A Socket.io Client and Server .mp4
|
MP4
|
63.1 MB
|
|
|
182. Sending and Handling Socket Events .mp4
|
MP4
|
58.5 MB
|
|
|
183. Creating a Simple Chat-Room Program .mp4
|
MP4
|
89.3 MB
|
|
|
184. Introduction 1.mp4
|
MP4
|
26 MB
|
|
|
185. Creating Client-Side and Server-Side Programs .mp4
|
MP4
|
62.8 MB
|
|
|
186. Basic Server-Client Communication Strategy .mp4
|
MP4
|
54 MB
|
|
|
187. Waiting for Other Players to Join .mp4
|
MP4
|
62.4 MB
|
|
|
188. Hosting Node.js Servers on Heroku .mp4
|
MP4
|
79.9 MB
|
|
|
189. Introduction 3.mp4
|
MP4
|
13.7 MB
|
|
|
19. Functions in JavaScript .mp4
|
MP4
|
55.2 MB
|
|
|
190. Starting the Game and Printing the Grid .mp4
|
MP4
|
68.2 MB
|
|
|
191. Getting Player Input Remotely .mp4
|
MP4
|
102.8 MB
|
|
|
192. Ending the Game Remotely .mp4
|
MP4
|
96 MB
|
|
|
193. Validating Input and Releasing Updates .mp4
|
MP4
|
55.7 MB
|
|
|
194. Introduction 5.mp4
|
MP4
|
17.7 MB
|
|
|
195. Calculating Cats' Games .mp4
|
MP4
|
79.6 MB
|
|
|
196. Rethinking the Player Management Strategy .mp4
|
MP4
|
143.7 MB
|
|
|
197. Managing Multiple Games .mp4
|
MP4
|
95.9 MB
|
|
|
198. Introduction 7.mp4
|
MP4
|
18.7 MB
|
|
|
199. Making Sure Positions are Empty .mp4
|
MP4
|
72.1 MB
|
|
|
2. What is JavaScript used for .mp4
|
MP4
|
32.9 MB
|
|
|
20. BigInts, Symbols, and Undefined in JavaScript .mp4
|
MP4
|
56.3 MB
|
|
|
200. Publishing the Client-Side Script to NPM .mp4
|
MP4
|
49.3 MB
|
|
|
201. Joining Games by ID .mp4
|
MP4
|
109.3 MB
|
|
|
202. Handling Different Join Methods .mp4
|
MP4
|
134.9 MB
|
|
|
21. Introduction -7.mp4
|
MP4
|
13.1 MB
|
|
|
22. Let Variables vs. Var Variables .mp4
|
MP4
|
46 MB
|
|
|
23. Double- and Triple-Equals Comparisons in JavaScript .mp4
|
MP4
|
57.8 MB
|
|
|
24. Built-in Errors in JavaScript .mp4
|
MP4
|
56.1 MB
|
|
|
25. Try-Catch Blocks in JavaScript .mp4
|
MP4
|
29.7 MB
|
|
|
26. Introduction .mp4
|
MP4
|
11.8 MB
|
|
|
27. JavaScript Array Basics .mp4
|
MP4
|
16.3 MB
|
|
|
28. Using the Spread Operator with Arrays .mp4
|
MP4
|
58.8 MB
|
|
|
29. Array Equality and Passing by Reference .mp4
|
MP4
|
54.5 MB
|
|
|
3. Run JavaScript in The Browser Console .mp4
|
MP4
|
26.8 MB
|
|
|
30. Deep-Equals Testing with Arrays .mp4
|
MP4
|
61.6 MB
|
|
|
31. Introduction .mp4
|
MP4
|
12.2 MB
|
|
|
32. The Array Constructor and .fill Method .mp4
|
MP4
|
53 MB
|
|
|
33. The .shift and .unshift Methods .mp4
|
MP4
|
31.2 MB
|
|
|
34. The .splice and .slice Methods .mp4
|
MP4
|
44.4 MB
|
|
|
35. The .toString and .join Methods .mp4
|
MP4
|
18.3 MB
|
|
|
36. The .includes, .indexOf, and .lastIndexOf Methods .mp4
|
MP4
|
41.8 MB
|
|
|
37. Introduction -3.mp4
|
MP4
|
11.5 MB
|
|
|
38. The .forEach Method .mp4
|
MP4
|
40.9 MB
|
|
|
39. The .find and .findIndex Methods .mp4
|
MP4
|
55.3 MB
|
|
|
4. Run JavaScript with HTML .mp4
|
MP4
|
43.3 MB
|
|
|
40. The .filter Method .mp4
|
MP4
|
40.4 MB
|
|
|
41. The .some and .every Methods .mp4
|
MP4
|
31.8 MB
|
|
|
42. The .map and .flatMap Methods .mp4
|
MP4
|
43.2 MB
|
|
|
43. Introduction .mp4
|
MP4
|
13.4 MB
|
|
|
44. JavaScript Object Basics .mp4
|
MP4
|
36.5 MB
|
|
|
45. The Spread Operator and Object Destructuring .mp4
|
MP4
|
82.4 MB
|
|
|
46. Object Equality and Passing by Reference .mp4
|
MP4
|
59.2 MB
|
|
|
47. Deep-Equals Testing with Objects .mp4
|
MP4
|
92.5 MB
|
|
|
48. Introduction .mp4
|
MP4
|
11 MB
|
|
|
49. The .keys and .values Methods .mp4
|
MP4
|
32.8 MB
|
|
|
5. Run JavaScript with Node.js .mp4
|
MP4
|
30.9 MB
|
|
|
50. The .entries and .fromEntries Methods .mp4
|
MP4
|
51.6 MB
|
|
|
51. The .assign Method .mp4
|
MP4
|
39.8 MB
|
|
|
52. The .freeze and .isFrozen Methods .mp4
|
MP4
|
36.5 MB
|
|
|
53. The .preventExtensions and .isExtensible Methods .mp4
|
MP4
|
33.6 MB
|
|
|
54. Introduction -3.mp4
|
MP4
|
12 MB
|
|
|
55. The .reduce Method Basics .mp4
|
MP4
|
54.6 MB
|
|
|
56. Intermediate .reduce Use Cases .mp4
|
MP4
|
70.8 MB
|
|
|
57. Advanced .reduce Use Cases .mp4
|
MP4
|
49.9 MB
|
|
|
58. The .reduceRight Method and Starting Values .mp4
|
MP4
|
42.3 MB
|
|
|
59. Introduction .mp4
|
MP4
|
22.4 MB
|
|
|
6. Introduction .mp4
|
MP4
|
11 MB
|
|
|
60. Calculate Array Min and Max .mp4
|
MP4
|
90 MB
|
|
|
61. Recreating Built-in Methods with Reduce .mp4
|
MP4
|
97.1 MB
|
|
|
62. Removing Duplicates .mp4
|
MP4
|
45.5 MB
|
|
|
63. Introduction .mp4
|
MP4
|
18.9 MB
|
|
|
64. Installing Lodash into a Node.js Project .mp4
|
MP4
|
48.4 MB
|
|
|
65. Adding Lodash to a Front-end Project .mp4
|
MP4
|
45.7 MB
|
|
|
66. Calling Basic Lodash Functions .mp4
|
MP4
|
75.6 MB
|
|
|
67. Extra Array Function Arguments .mp4
|
MP4
|
41.1 MB
|
|
|
68. Introduction .mp4
|
MP4
|
10.1 MB
|
|
|
69. Main Groups of Lodash Functions .mp4
|
MP4
|
25.8 MB
|
|
|
7. Declaring Variables in JavaScript .mp4
|
MP4
|
43.7 MB
|
|
|
70. The .pull and .pullAll Functions .mp4
|
MP4
|
39.4 MB
|
|
|
71. The .pullAllBy, .pullAllWith, and .pullAt Functions .mp4
|
MP4
|
89.9 MB
|
|
|
72. The .uniq and .sortedUniq Functions .mp4
|
MP4
|
78 MB
|
|
|
73. Introduction .mp4
|
MP4
|
14.1 MB
|
|
|
74. The Four Main Function Groups .mp4
|
MP4
|
22.5 MB
|
|
|
75. The .intersection Functions .mp4
|
MP4
|
103 MB
|
|
|
76. The .difference Functions .mp4
|
MP4
|
44.3 MB
|
|
|
77. The .union Functions .mp4
|
MP4
|
30.6 MB
|
|
|
78. The .xor Functions .mp4
|
MP4
|
28.8 MB
|
|
|
79. The By Transform Function .mp4
|
MP4
|
38 MB
|
|
|
8. If, Else, and Else If in JavaScript .mp4
|
MP4
|
32.7 MB
|
|
|
80. Introduction .mp4
|
MP4
|
16.3 MB
|
|
|
81. JavaScript's Built-in .sort Method .mp4
|
MP4
|
23.1 MB
|
|
|
82. Sorting with Comparator Functions .mp4
|
MP4
|
61.9 MB
|
|
|
83. Preventing Array Mutation .mp4
|
MP4
|
45.4 MB
|
|
|
84. Sorting Arrays of Objects and Arrays .mp4
|
MP4
|
100.2 MB
|
|
|
85. Lodash Sorting Functions .mp4
|
MP4
|
53.6 MB
|
|
|
86. Introduction .mp4
|
MP4
|
11.2 MB
|
|
|
87. Basic Function Syntax .mp4
|
MP4
|
63.1 MB
|
|
|
88. The arguments Object .mp4
|
MP4
|
52.3 MB
|
|
|
89. Default Arguments in Functions .mp4
|
MP4
|
40.2 MB
|
|
|
9. JavaScript's Many Different For-Loops .mp4
|
MP4
|
74.5 MB
|
|
|
90. Functions Inside Objects .mp4
|
MP4
|
48.7 MB
|
|
|
91. Introduction .mp4
|
MP4
|
12.2 MB
|
|
|
92. The .flatten, .flattenDeep, and .flattenDepth Functions .mp4
|
MP4
|
95.1 MB
|
|
|
93. The .chunk and .partition Functions .mp4
|
MP4
|
86.3 MB
|
|
|
94. The .zip and .unzip Functions .mp4
|
MP4
|
37.5 MB
|
|
|
95. Introduction .mp4
|
MP4
|
19.5 MB
|
|
|
96. The .toPairs and .fromPairs Functions .mp4
|
MP4
|
81.4 MB
|
|
|
97. The .zipObject and .zipObjectDeep Functions .mp4
|
MP4
|
50.1 MB
|
|
|
98. The .countBy and .groupBy Functions .mp4
|
MP4
|
98.5 MB
|
|
|
99. Introduction -3.mp4
|
MP4
|
19.5 MB
|