RAR-files |
ilearn-tcfsjc.rar |
350,000,000 |
ECF25B73 |
ilearn-tcfsjc.r00 |
350,000,000 |
DA3D27EF |
ilearn-tcfsjc.r01 |
350,000,000 |
F8E278A3 |
ilearn-tcfsjc.r02 |
350,000,000 |
0289CC65 |
ilearn-tcfsjc.r03 |
350,000,000 |
EE3C8648 |
ilearn-tcfsjc.r04 |
350,000,000 |
0C29ECD5 |
ilearn-tcfsjc.r05 |
350,000,000 |
A9EEFFAD |
ilearn-tcfsjc.r06 |
350,000,000 |
026F9065 |
ilearn-tcfsjc.r07 |
350,000,000 |
29D9B21F |
ilearn-tcfsjc.r08 |
350,000,000 |
CC95D57D |
ilearn-tcfsjc.r09 |
350,000,000 |
FDD4A0A1 |
ilearn-tcfsjc.r10 |
350,000,000 |
2CFD836E |
ilearn-tcfsjc.r11 |
350,000,000 |
6D64F2E3 |
ilearn-tcfsjc.r12 |
350,000,000 |
37BA696F |
ilearn-tcfsjc.r13 |
350,000,000 |
BF17DEAF |
ilearn-tcfsjc.r14 |
350,000,000 |
9A49EE57 |
ilearn-tcfsjc.r15 |
350,000,000 |
A83D90C2 |
ilearn-tcfsjc.r16 |
350,000,000 |
CF456F2B |
ilearn-tcfsjc.r17 |
350,000,000 |
5E300ACD |
ilearn-tcfsjc.r18 |
350,000,000 |
760B523B |
ilearn-tcfsjc.r19 |
350,000,000 |
A3EA9B37 |
ilearn-tcfsjc.r20 |
350,000,000 |
E628E5A4 |
ilearn-tcfsjc.r21 |
350,000,000 |
8DDC0071 |
ilearn-tcfsjc.r22 |
350,000,000 |
C4620918 |
ilearn-tcfsjc.r23 |
350,000,000 |
63855FC1 |
ilearn-tcfsjc.r24 |
350,000,000 |
13B1B7FD |
ilearn-tcfsjc.r25 |
350,000,000 |
8514872F |
ilearn-tcfsjc.r26 |
350,000,000 |
15A5011E |
ilearn-tcfsjc.r27 |
350,000,000 |
039D9665 |
ilearn-tcfsjc.r28 |
350,000,000 |
485ABE11 |
ilearn-tcfsjc.r29 |
350,000,000 |
D2AF2863 |
ilearn-tcfsjc.r30 |
350,000,000 |
6771016E |
ilearn-tcfsjc.r31 |
350,000,000 |
A482659F |
ilearn-tcfsjc.r32 |
350,000,000 |
F6B932FB |
ilearn-tcfsjc.r33 |
350,000,000 |
C36FA9A4 |
ilearn-tcfsjc.r34 |
350,000,000 |
C479FBE9 |
ilearn-tcfsjc.r35 |
350,000,000 |
5BD70A23 |
ilearn-tcfsjc.r36 |
350,000,000 |
45AA592C |
ilearn-tcfsjc.r37 |
350,000,000 |
CF71213F |
ilearn-tcfsjc.r38 |
325,693,608 |
41529B97 |
|
Total size: |
13,975,693,608 |
|
|
Archived
files |
3. Anatomy of a React project.mp4
[314b2ad0633fed4b]
|
121,152,793 |
AE7C7E8A |
4. Writing a React component.mp4
[32d7168766fe82bb]
|
60,833,575 |
ED11CC9A |
5. React life-cycle.mp4
[59f2d4eeeab687d0]
|
39,534,638 |
20DCE708 |
6. The React state.mp4
[5099152929a8dae7]
|
118,790,732 |
6B1B52D5 |
7. Understanding component props and re-rendering.mp4
[d9c5dfd153bbdf7d]
|
136,030,231 |
A2EAE95D |
8. Importing CSS into React components.mp4
[8fb97accfe04ccc4]
|
31,667,717 |
228E4B22 |
9. Coding a calculator part 1.mp4
[ab324167dd25392c]
|
180,659,295 |
EBA0FAC2 |
10. Coding a calculator part 2.mp4
[54279ec3ad831e20]
|
357,829,510 |
DB5BB1B3 |
11. React website setup.mp4
[dbae8ca681a9b981]
|
54,398,392 |
19E34E61 |
12. Component children.mp4
[4e570e8a8e7194f0]
|
159,883,882 |
CCF0525F |
13. React routing.mp4
[8c1efe251d8cc016]
|
87,789,057 |
26F0C1B0 |
14. Route parameters and HTML slicing part 1.mp4
[a770ab014e2e3ae4]
|
135,446,695 |
9340C117 |
15. Route parameters and HTML slicing part 2.mp4
[be5d0e201e2cc8d9]
|
163,341,798 |
98054193 |
16. Services and portfolio pages part 1.mp4
[cb494f7ef8b37bf0]
|
153,768,133 |
6A2A6E4F |
17. Services and portfolio pages part 2.mp4
[cde0b7112b059b57]
|
115,257,051 |
7836F842 |
18. Working with forms in React part 1.mp4
[69b14b386da5ebc9]
|
169,099,662 |
67B61F83 |
19. Working with forms in React part 2.mp4
[6f1713476bcaf945]
|
242,295,660 |
DDA69A9F |
20. Using Formik.mp4
[82e0a5b4ba239fc2]
|
221,423,515 |
6CD1038E |
21. Yup form validation schemas.mp4
[a307b1927c419f11]
|
152,447,212 |
E2783FED |
22. Setup of REST API using LoopbackJS.mp4
[4f08c4f959a58e58]
|
118,437,736 |
7CE65E9D |
23. Creating models.mp4
[1293e7f97e7e381a]
|
106,543,977 |
340D89D0 |
24. Model observers.mp4
[eb837f1ba822ac54]
|
155,695,073 |
80452A9B |
25. Model relations.mp4
[dc0d659847146a8e]
|
142,055,424 |
F2FB7643 |
26. ESLINT.mp4
[4017005e61a06f18]
|
107,932,774 |
ACFE032E |
27. Subclassing access tokens.mp4
[58e08366029c1b2e]
|
60,869,238 |
CB4B6970 |
28. Persisting data using MongoDB.mp4
[525fed8686cd8a7f]
|
160,976,775 |
14C03D99 |
29. Creating data.mp4
[4a59c001a4568e75]
|
44,246,288 |
98897E77 |
30. Updating data.mp4
[48c6207ef22799a5]
|
29,751,383 |
D37247B6 |
31. Finding model instances part 1.mp4
[85f87dacafdbdcc6]
|
162,384,161 |
0A6E906A |
32. Finding model instances part 2.mp4
[87e6995dcb55dcf6]
|
24,705,953 |
3B83CC79 |
33. Deleting model instances.mp4
[341afc3291e3788a]
|
55,004,318 |
13F330A0 |
34. Creating post collection.mp4
[a2fc53bdfa29887d]
|
52,577,481 |
B9088F0D |
35. Roles and rolemapping.mp4
[3ea9fa122cb37858]
|
138,554,261 |
EA042421 |
36. Applying access control to our post model.mp4
[3963256f6d015c43]
|
138,931,839 |
66FDC4FF |
37. Adding an editor role.mp4
[71e64de3b013f8b6]
|
87,922,976 |
C9816B9D |
38. Creating a category model.mp4
[28ed08ee64a05f62]
|
72,837,556 |
A7886BF0 |
39. File storage and collection part 1.mp4
[85fa2997477eae58]
|
135,181,926 |
719F16E7 |
40. File storage and collection part 2.mp4
[8e9823f2829916a5]
|
91,210,920 |
142488C2 |
41. Custom remote methods and file uploads part 1.mp4
[2a11638396149884]
|
154,239,923 |
87097002 |
42. Custom remote methods and file uploads part 2.mp4
[6a8c8432ef7f208a]
|
155,017,938 |
CAFA4597 |
43. Creating login route.mp4
[eb644d92bf584fe5]
|
166,459,223 |
EAA22191 |
44. Adding a login form.mp4
[c755f8a5de752752]
|
104,427,687 |
09FAF57E |
45. Wrapping components.mp4
[888652c8ba38369d]
|
108,780,685 |
422D79E1 |
46. Dispatching actions.mp4
[ec56f2af50732456]
|
58,534,072 |
C6ACE83A |
47. Creating a store and reducer.mp4
[2190c24c72342165]
|
222,471,199 |
0615BF15 |
48. Integrating remote API calls.mp4
[bb329e74995ee78d]
|
197,723,469 |
504FF267 |
49. Applying middleware.mp4
[9a16e4f81e2c9ed3]
|
122,104,534 |
8F08EEFA |
50. Material-UI intro.mp4
[9f777b68545f3b8f]
|
105,194,091 |
E6BED683 |
51. Drawer and CSS.mp4
[a69af72e54e254a6]
|
160,393,363 |
E6722599 |
52. Drawer collapsing and animations.mp4
[22537ab114fd18e6]
|
147,137,751 |
D25EA74E |
53. Icons, lists and links.mp4
[1bb691f730aca30a]
|
190,774,391 |
A756633D |
54. Main content class.mp4
[6810e43906c4a958]
|
135,805,780 |
45C3F70A |
55. Persisting reducers using localStorage.mp4
[75658fa93679f5c0]
|
160,557,211 |
05680040 |
56. Basic tables.mp4
[d5fdd6f757267acc]
|
106,021,837 |
B6F1EB00 |
57. Fetching posts and users from our API.mp4
[f0ea62e460a72552]
|
206,940,432 |
CBDBE47D |
58. Fab buttons.mp4
[e778f10b08a8f181]
|
97,516,980 |
18F5167D |
59. Setting up Redux, Material-UI and Formik for our add post page.mp4
[34b5da3eb3b37957]
|
115,335,184 |
FB1B711C |
60. Material-UI forms with Formik.mp4
[c6b124add0a50653]
|
176,618,912 |
6D68D464 |
61. Flex display and connecting our post form to our database via Redux part 1.mp4
[c4b47be1723f6b8c]
|
148,214,176 |
93CCB132 |
62. Flex display and connecting our post form to our database via Redux part 2.mp4
[fba714f2c62782eb]
|
152,544,518 |
57AACA97 |
63. Editing existing posts.mp4
[4d767be47f988594]
|
279,327,219 |
0DC25ED2 |
64. Uploading post images part 1.mp4
[131b05e5a74cc9c8]
|
175,326,514 |
25D8629C |
65. Uploading post images part 2.mp4
[679a475b9a9f352e]
|
207,212,048 |
98F0364F |
66. Integrating Quill as a content editor.mp4
[f939768f9829fd71]
|
190,154,665 |
24EDF5A0 |
67. Loading posts on the front-end part 1.mp4
[df0c9d93ea0a0ae1]
|
144,069,461 |
D9568A0C |
68. Loading posts on the front-end part 2.mp4
[dec6da4b4987f9f4]
|
198,238,144 |
240EE644 |
69. Loading more posts on demand.mp4
[62e0f8f76b32e42e]
|
130,815,749 |
524F9584 |
70. Single post page.mp4
[276c4c434ffad2db]
|
268,229,444 |
EE5EE7C5 |
71. Registering new accounts.mp4
[6f99c562a6f58619]
|
247,184,818 |
1AEF884F |
72. Posting comments and adding relations and ACLs to our API part 1.mp4
[ebc5b041009aca9d]
|
205,258,494 |
C3EAB4B8 |
73. Posting comments and adding relations and ACLs to our API part 2.mp4
[a52ac3f5c2186991]
|
205,500,028 |
3AC9D056 |
74. Deploying React apps with NGINX.mp4
[8cae2e3558eb9d95]
|
235,824,020 |
B5FF712C |
75. Deploying our API using PM2 and NGINX part 1.mp4
[1321e4c5d63c5b19]
|
159,436,747 |
9E9C5728 |
76. Deploying our API using PM2 and NGINX part 2.mp4
[9c1bdfc726ead40a]
|
118,028,271 |
A9E709BE |
77. Deploying our API using PM2 and NGINX part 3.mp4
[70c830c73f18a71f]
|
174,564,569 |
8E41C7B0 |
78. Creating a chat app.mp4
[d8b6ab4cce872223]
|
59,965,022 |
FCAD7D35 |
79. Creating our chat store.mp4
[764ef9265e0e6e83]
|
79,364,681 |
69FC121F |
80. WebSocket connections.mp4
[6ada3d68e3b1f8cb]
|
52,379,001 |
659F9D2A |
81. Sending socket messages.mp4
[aa9961de589141dd]
|
107,486,283 |
464B7CD6 |
82. Creating signup and login forms.mp4
[758f219d40e6d34]
|
157,608,283 |
F4BFE8DD |
83. Writing account based logic part 1.mp4
[9c13e211233cf425]
|
279,243,187 |
9B948917 |
84. Writing account based logic part 2.mp4
[91b12d66d231bbc6]
|
17,278,962 |
2BA6ADA5 |
85. Using auth tokens.mp4
[d8c9b57fc55cfb4b]
|
108,849,221 |
333DF4BC |
86. Styling the messenger.mp4
[3fa693e33b0725a3]
|
175,385,433 |
10458A0F |
87. Tracking logged in users.mp4
[1190df1903e860b6]
|
118,814,113 |
10B88034 |
88. Search functionality.mp4
[fc2f85d249802740]
|
188,020,011 |
871950DF |
89. Creating new threads and sending to relevant clients.mp4
[96b7b5044f5e17bc]
|
266,143,924 |
64E27EAB |
90. Connecting on page load if already logged in.mp4
[ff35be1e57e73ada]
|
245,516,027 |
ABE37EB1 |
91. Get threads on page load.mp4
[2e9e993a19c5c924]
|
121,919,787 |
30A896C9 |
92. Disconnecting socket sessions.mp4
[6392344aac7d2b97]
|
129,925,089 |
F5C8D877 |
93. Adding messages and sending to relevant clients.mp4
[9d9ec87f8a740ce4]
|
385,217,710 |
F9F9B13B |
94. Rendering messages client-side.mp4
[5c3a4c3942f6ac3e]
|
213,411,336 |
17853B8C |
95. Rendering messages with user information.mp4
[fd86f7efed1e7a0b]
|
284,076,190 |
1018992F |
96. Ejecting a React application.mp4
[c452f6181d626c8a]
|
65,752,820 |
3E83289D |
1. Welcome to the course!.mp4
[c20d2b591cbeb68e]
|
83,574,923 |
C7D58E33 |
2. Environment setup.mp4
[f83d983d5e1e0343]
|
116,296,747 |
C4561D11 |
|
Total size: |
13,975,681,904 |
|
|