[FreeCourseSite.com] Udemy - Build an app with React, Redux and Firestore from scratch

File Type Create Time File Size Seeders Leechers Updated
Movie 2019-07-12 12.56GB 1 0 8 months ago
Download
Magnet link   or   Save Instantly without Torrenting   or   Torrent download

To download this file, you need a free bitTorrent client such as qBittorrent.

Report Abuse
Tags
FreeCourseSite  com  Udemy  Build  app  with  React  Redux  and  Firestore  from  scratch  
Related Torrents
  1. [ FreeCourseWeb.com ] NextJS 13 and React Crash Course - Build a Full Stack NextJS 13 App with React, Tailwind and Prisma backend 7.14MB
  2. [ DevCourseWeb.com ] Udemy - How To Start A Vending Machine Business From Scratch 1.30GB
  3. [ FreeCryptoLearn.com ] Udemy - Qml Trading with Order Blocks and Fair Value Gaps 357.55MB
  4. [ DevCourseWeb.com ] Udemy - Build eCommerce with Turbo Hotwire, Razorpay Ruby On Rails 2.89GB
  5. [ DevCourseWeb.com ] Udemy - Realtime Analytics with Apache Pinot and Apache Flink 1.49GB
  6. [FreeCourseSite.com] Udemy - Complete React Developer in 2023 (w Redux, Hooks, GraphQL) 23.99GB
  7. Build a Microservices app with Net and NextJS from scratch 16.81GB
  8. [ DevCourseWeb.com ] Udemy - Build Your Multiplayer VR Game From Scratch With Fusion 875.56MB
  9. [ DevCourseWeb.com ] Udemy - Build a Generative AI Micro-SaaS App with Python and Streamlit 2.56GB
  10. [ DevCourseWeb.com ] Udemy - Angular 17, Python Fast API and MySQL Full-Stack App 307.09MB
Files
  1. 1. Course introduction and getting started/1. Introduction.mp4 38.19MB
  2. 1. Course introduction and getting started/1. Introduction.vtt 10.58KB
  3. 1. Course introduction and getting started/10. Source control.mp4 37.38MB
  4. 1. Course introduction and getting started/10. Source control.vtt 5.92KB
  5. 1. Course introduction and getting started/11. Section 1 summary.mp4 17.04MB
  6. 1. Course introduction and getting started/11. Section 1 summary.vtt 6.15KB
  7. 1. Course introduction and getting started/2. Exercise Files.mp4 11.83MB
  8. 1. Course introduction and getting started/2. Exercise Files.vtt 1.86KB
  9. 1. Course introduction and getting started/2.1 Course Assets.zip.zip 931.28KB
  10. 1. Course introduction and getting started/3. Setting up the project.mp4 55.92MB
  11. 1. Course introduction and getting started/3. Setting up the project.vtt 10.78KB
  12. 1. Course introduction and getting started/4. Visual Studio Code Extensions.mp4 57.28MB
  13. 1. Course introduction and getting started/4. Visual Studio Code Extensions.vtt 8.84KB
  14. 1. Course introduction and getting started/5. Course Snippets.mp4 32.07MB
  15. 1. Course introduction and getting started/5. Course Snippets.vtt 4.16KB
  16. 1. Course introduction and getting started/6. Reviewing the React project contents and startup.mp4 94.12MB
  17. 1. Course introduction and getting started/6. Reviewing the React project contents and startup.vtt 9.62KB
  18. 1. Course introduction and getting started/7. Hot Module Replacement.mp4 38.82MB
  19. 1. Course introduction and getting started/7. Hot Module Replacement.vtt 3.28KB
  20. 1. Course introduction and getting started/8. Folder Structure.mp4 65.35MB
  21. 1. Course introduction and getting started/8. Folder Structure.vtt 11.68KB
  22. 1. Course introduction and getting started/9. Versions.mp4 38.78MB
  23. 1. Course introduction and getting started/9. Versions.vtt 6.79KB
  24. 1. Course introduction and getting started/9.1 package.json.json 1.62KB
  25. 10. Adding Google maps integration into our application/1. Introduction.mp4 6.60MB
  26. 10. Adding Google maps integration into our application/1. Introduction.vtt 2.72KB
  27. 10. Adding Google maps integration into our application/2. Getting our Google API Keys.mp4 55.29MB
  28. 10. Adding Google maps integration into our application/2. Getting our Google API Keys.vtt 9.40KB
  29. 10. Adding Google maps integration into our application/3. Setting up Places Autocomplete.mp4 45.78MB
  30. 10. Adding Google maps integration into our application/3. Setting up Places Autocomplete.vtt 7.17KB
  31. 10. Adding Google maps integration into our application/4. Creating a reusable Place Input field.mp4 96.98MB
  32. 10. Adding Google maps integration into our application/4. Creating a reusable Place Input field.vtt 13.06KB
  33. 10. Adding Google maps integration into our application/5. Narrowing the venue results to the selected city.mp4 147.35MB
  34. 10. Adding Google maps integration into our application/5. Narrowing the venue results to the selected city.vtt 16.16KB
  35. 10. Adding Google maps integration into our application/6. Setting up Google Maps + Google Maps Challenge.mp4 83.92MB
  36. 10. Adding Google maps integration into our application/6. Setting up Google Maps + Google Maps Challenge.vtt 83.93MB
  37. 10. Adding Google maps integration into our application/7. Google maps challenge solution.mp4 77.99MB
  38. 10. Adding Google maps integration into our application/7. Google maps challenge solution.vtt 7.74KB
  39. 10. Adding Google maps integration into our application/8. Adding a Map component to our application.mp4 112.90MB
  40. 10. Adding Google maps integration into our application/8. Adding a Map component to our application.vtt 13.67KB
  41. 10. Adding Google maps integration into our application/9. Summary of section 10.mp4 3.79MB
  42. 10. Adding Google maps integration into our application/9. Summary of section 10.vtt 1.50KB
  43. 11. Modals/1. Introduction.mp4 6.65MB
  44. 11. Modals/1. Introduction.vtt 3.36KB
  45. 11. Modals/2. Setting up our modals in Redux part 1.mp4 50.18MB
  46. 11. Modals/2. Setting up our modals in Redux part 1.vtt 6.90KB
  47. 11. Modals/3. Setting up our modals in Redux part 2.mp4 90.30MB
  48. 11. Modals/3. Setting up our modals in Redux part 2.vtt 10.45KB
  49. 11. Modals/4. Adding login and register modals.mp4 86.44MB
  50. 11. Modals/4. Adding login and register modals.vtt 10.98KB
  51. 11. Modals/5. Creating an auth reducer.mp4 46.60MB
  52. 11. Modals/5. Creating an auth reducer.vtt 6.45KB
  53. 11. Modals/6. Hooking up the nav bar to the auth.mp4 66.41MB
  54. 11. Modals/6. Hooking up the nav bar to the auth.vtt 7.92KB
  55. 11. Modals/7. Summary of section 11.mp4 3.22MB
  56. 11. Modals/7. Summary of section 11.vtt 1.93KB
  57. 12. Redux Thunk/1. Introduction.mp4 12.85MB
  58. 12. Redux Thunk/1. Introduction.vtt 3.09KB
  59. 12. Redux Thunk/2. Redux thunk 101 part 1.mp4 75.24MB
  60. 12. Redux Thunk/2. Redux thunk 101 part 1.vtt 10.77KB
  61. 12. Redux Thunk/3. Redux-Thunk 101 part 2.mp4 71.19MB
  62. 12. Redux Thunk/3. Redux-Thunk 101 part 2.vtt 9.02KB
  63. 12. Redux Thunk/4. Isolating button loading indicators.mp4 54.66MB
  64. 12. Redux Thunk/4. Isolating button loading indicators.vtt 6.45KB
  65. 12. Redux Thunk/5. Creating a mock API.mp4 27.81MB
  66. 12. Redux Thunk/5. Creating a mock API.vtt 3.36KB
  67. 12. Redux Thunk/6. Fetching events from the mock API.mp4 63.06MB
  68. 12. Redux Thunk/6. Fetching events from the mock API.vtt 7.01KB
  69. 12. Redux Thunk/7. Adding a Loading Component.mp4 61.85MB
  70. 12. Redux Thunk/7. Adding a Loading Component.vtt 8.01KB
  71. 12. Redux Thunk/8. Summary of section 12.mp4 6.90MB
  72. 12. Redux Thunk/8. Summary of section 12.vtt 2.99KB
  73. 13. Loose Ends/1. Introduction.mp4 3.04MB
  74. 13. Loose Ends/1. Introduction.vtt 1.84KB
  75. 13. Loose Ends/2. React Redux Toastr.mp4 85.66MB
  76. 13. Loose Ends/2. React Redux Toastr.vtt 9.68KB
  77. 13. Loose Ends/3. Date FNS.mp4 94.69MB
  78. 13. Loose Ends/3. Date FNS.vtt 10.84KB
  79. 13. Loose Ends/4. Event Activity.mp4 13.49MB
  80. 13. Loose Ends/4. Event Activity.vtt 2.01KB
  81. 13. Loose Ends/5. Summary of section 13.mp4 24.04MB
  82. 13. Loose Ends/5. Summary of section 13.vtt 4.00KB
  83. 14. Firestore introduction/1. Introduction.mp4 9.87MB
  84. 14. Firestore introduction/1. Introduction.vtt 4.52KB
  85. 14. Firestore introduction/2. Creating the Firebase project.mp4 51.44MB
  86. 14. Firestore introduction/2. Creating the Firebase project.vtt 8.33KB
  87. 14. Firestore introduction/3. Setting up the store for Firestore.mp4 104.80MB
  88. 14. Firestore introduction/3. Setting up the store for Firestore.vtt 13.48KB
  89. 14. Firestore introduction/4. Adding data to Firestore.mp4 63.25MB
  90. 14. Firestore introduction/4. Adding data to Firestore.vtt 10.61KB
  91. 14. Firestore introduction/5. Listening to data from Firestore.mp4 110.72MB
  92. 14. Firestore introduction/5. Listening to data from Firestore.vtt 14.70KB
  93. 14. Firestore introduction/6. Summary of section 14.mp4 8.93MB
  94. 14. Firestore introduction/6. Summary of section 14.vtt 3.69KB
  95. 15. Firebase authentication/1. Introduction.mp4 5.00MB
  96. 15. Firebase authentication/1. Introduction.vtt 1.98KB
  97. 15. Firebase authentication/10. Adding Facebook login to our app.mp4 49.43MB
  98. 15. Firebase authentication/10. Adding Facebook login to our app.vtt 5.49KB
  99. 15. Firebase authentication/11. Adding Google login to our app.mp4 50.19MB
  100. 15. Firebase authentication/11. Adding Google login to our app.vtt 7.14KB
  101. 15. Firebase authentication/12. Managing the User profile data.mp4 56.33MB
  102. 15. Firebase authentication/12. Managing the User profile data.vtt 6.94KB
  103. 15. Firebase authentication/13. Changing the nav bar display name.mp4 21.77MB
  104. 15. Firebase authentication/13. Changing the nav bar display name.vtt 2.86KB
  105. 15. Firebase authentication/14. Adding the Account page.mp4 45.36MB
  106. 15. Firebase authentication/14. Adding the Account page.vtt 5.82KB
  107. 15. Firebase authentication/15. Updating the Password form.mp4 80.37MB
  108. 15. Firebase authentication/15. Updating the Password form.vtt 9.08KB
  109. 15. Firebase authentication/16. Attaching auth is ready to the app.mp4 59.44MB
  110. 15. Firebase authentication/16. Attaching auth is ready to the app.vtt 7.23KB
  111. 15. Firebase authentication/17. Summary of section 15.mp4 8.98MB
  112. 15. Firebase authentication/17. Summary of section 15.vtt 4.23KB
  113. 15. Firebase authentication/2. Firebase login.mp4 45.35MB
  114. 15. Firebase authentication/2. Firebase login.vtt 7.85KB
  115. 15. Firebase authentication/3. Handling Firebase errors.mp4 25.69MB
  116. 15. Firebase authentication/3. Handling Firebase errors.vtt 25.70MB
  117. 15. Firebase authentication/4. Using withFirebase to sign out of the app.mp4 41.56MB
  118. 15. Firebase authentication/4. Using withFirebase to sign out of the app.vtt 6.02KB
  119. 15. Firebase authentication/5. Creating the register method.mp4 104.34MB
  120. 15. Firebase authentication/5. Creating the register method.vtt 14.09KB
  121. 15. Firebase authentication/6. Hooking up the register method to our app.mp4 39.83MB
  122. 15. Firebase authentication/6. Hooking up the register method to our app.vtt 4.94KB
  123. 15. Firebase authentication/7. Error handing in the Register form.mp4 29.51MB
  124. 15. Firebase authentication/7. Error handing in the Register form.vtt 4.03KB
  125. 15. Firebase authentication/8. Social login component.mp4 22.85MB
  126. 15. Firebase authentication/8. Social login component.vtt 3.41KB
  127. 15. Firebase authentication/9. Facebook login setup.mp4 40.48MB
  128. 15. Firebase authentication/9. Facebook login setup.vtt 6.12KB
  129. 16. User management/1. Introduction.mp4 1.75MB
  130. 16. User management/1. Introduction.vtt 1.04KB
  131. 16. User management/2. Setting up the basic user page form.mp4 35.16MB
  132. 16. User management/2. Setting up the basic user page form.vtt 5.11KB
  133. 16. User management/3. Creating a reusable Radio input field.mp4 59.33MB
  134. 16. User management/3. Creating a reusable Radio input field.vtt 8.19KB
  135. 16. User management/4. Adding the update user profile user action.mp4 33.36MB
  136. 16. User management/4. Adding the update user profile user action.vtt 4.79KB
  137. 16. User management/5. Hooking the update user method to the form.mp4 56.19MB
  138. 16. User management/5. Hooking the update user method to the form.vtt 8.91KB
  139. 16. User management/6. Date consistency.mp4 71.85MB
  140. 16. User management/6. Date consistency.vtt 11.86KB
  141. 16. User management/7. Adding the about me page.mp4 65.94MB
  142. 16. User management/7. Adding the about me page.vtt 9.74KB
  143. 16. User management/8. Summary of section 16.mp4 2.11MB
  144. 16. User management/8. Summary of section 16.vtt 1.13KB
  145. 17. Photo Uploads in our application/1. Introduction.mp4 15.31MB
  146. 17. Photo Uploads in our application/1. Introduction.vtt 6.16KB
  147. 17. Photo Uploads in our application/10. Displaying the photos on the page.mp4 58.53MB
  148. 17. Photo Uploads in our application/10. Displaying the photos on the page.vtt 5.81KB
  149. 17. Photo Uploads in our application/11. Dealing with duplicate photos on the page.mp4 47.16MB
  150. 17. Photo Uploads in our application/11. Dealing with duplicate photos on the page.vtt 6.33KB
  151. 17. Photo Uploads in our application/12. Adding the delete photo method.mp4 58.48MB
  152. 17. Photo Uploads in our application/12. Adding the delete photo method.vtt 5.61KB
  153. 17. Photo Uploads in our application/13. Adding the set main photo method.mp4 49.25MB
  154. 17. Photo Uploads in our application/13. Adding the set main photo method.vtt 4.80KB
  155. 17. Photo Uploads in our application/14. Improving the User experience.mp4 51.52MB
  156. 17. Photo Uploads in our application/14. Improving the User experience.vtt 7.02KB
  157. 17. Photo Uploads in our application/15. Summary of section 17.mp4 9.74MB
  158. 17. Photo Uploads in our application/15. Summary of section 17.vtt 3.54KB
  159. 17. Photo Uploads in our application/2. Setting up Firebase Storage.mp4 16.17MB
  160. 17. Photo Uploads in our application/2. Setting up Firebase Storage.vtt 3.10KB
  161. 17. Photo Uploads in our application/3. Adding the Photos page.mp4 14.62MB
  162. 17. Photo Uploads in our application/3. Adding the Photos page.vtt 2.86KB
  163. 17. Photo Uploads in our application/4. React Dropzone.mp4 144.70MB
  164. 17. Photo Uploads in our application/4. React Dropzone.vtt 19.64KB
  165. 17. Photo Uploads in our application/5. React Cropper.mp4 82.82MB
  166. 17. Photo Uploads in our application/5. React Cropper.vtt 10.51KB
  167. 17. Photo Uploads in our application/6. Adding the photo upload method.mp4 104.31MB
  168. 17. Photo Uploads in our application/6. Adding the photo upload method.vtt 13.57KB
  169. 17. Photo Uploads in our application/7. Adding the method to the photo component.mp4 49.30MB
  170. 17. Photo Uploads in our application/7. Adding the method to the photo component.vtt 5.40KB
  171. 17. Photo Uploads in our application/8. Using the debugger in VS Code.mp4 72.98MB
  172. 17. Photo Uploads in our application/8. Using the debugger in VS Code.vtt 9.49KB
  173. 17. Photo Uploads in our application/9. Connecting the photos component to Firestore.mp4 80.34MB
  174. 17. Photo Uploads in our application/9. Connecting the photos component to Firestore.vtt 9.52KB
  175. 18. Challenge 1/1. Introduction to the challenge.mp4 22.04MB
  176. 18. Challenge 1/1. Introduction to the challenge.vtt 4.35KB
  177. 18. Challenge 1/2. Challenge set up.mp4 69.00MB
  178. 18. Challenge 1/2. Challenge set up.vtt 10.30KB
  179. 18. Challenge 1/3. Challenge solution.mp4 58.98MB
  180. 18. Challenge 1/3. Challenge solution.vtt 8.78KB
  181. 19. Moving the Events into Firestore/1. Introduction.mp4 2.79MB
  182. 19. Moving the Events into Firestore/1. Introduction.vtt 1.51KB
  183. 19. Moving the Events into Firestore/10. improving the cancel experience.mp4 105.22MB
  184. 19. Moving the Events into Firestore/10. improving the cancel experience.vtt 12.49KB
  185. 19. Moving the Events into Firestore/11. React lifecycle method - componentWillUnmount.mp4 48.89MB
  186. 19. Moving the Events into Firestore/11. React lifecycle method - componentWillUnmount.vtt 5.49KB
  187. 19. Moving the Events into Firestore/12. Adding conditionals to the buttons in the event detailed header.mp4 79.48MB
  188. 19. Moving the Events into Firestore/12. Adding conditionals to the buttons in the event detailed header.vtt 9.67KB
  189. 19. Moving the Events into Firestore/13. Adding the user signup to events.mp4 92.68MB
  190. 19. Moving the Events into Firestore/13. Adding the user signup to events.vtt 10.00KB
  191. 19. Moving the Events into Firestore/14. Adding cancel signup to the events.mp4 67.49MB
  192. 19. Moving the Events into Firestore/14. Adding cancel signup to the events.vtt 6.66KB
  193. 19. Moving the Events into Firestore/15. Setting the links in the app.mp4 61.75MB
  194. 19. Moving the Events into Firestore/15. Setting the links in the app.vtt 6.87KB
  195. 19. Moving the Events into Firestore/16. Viewing other users profiles.mp4 67.43MB
  196. 19. Moving the Events into Firestore/16. Viewing other users profiles.vtt 8.18KB
  197. 19. Moving the Events into Firestore/17. App cleanup.mp4 75.33MB
  198. 19. Moving the Events into Firestore/17. App cleanup.vtt 9.96KB
  199. 19. Moving the Events into Firestore/18. React lazy load.mp4 45.92MB
  200. 19. Moving the Events into Firestore/18. React lazy load.vtt 6.56KB
  201. 19. Moving the Events into Firestore/19. Adding loading indicators to improve the user experience.mp4 76.10MB
  202. 19. Moving the Events into Firestore/19. Adding loading indicators to improve the user experience.vtt 8.39KB
  203. 19. Moving the Events into Firestore/2. Firestore Database design.mp4 41.55MB
  204. 19. Moving the Events into Firestore/2. Firestore Database design.vtt 13.07KB
  205. 19. Moving the Events into Firestore/20. Summary of section 19.mp4 9.92MB
  206. 19. Moving the Events into Firestore/20. Summary of section 19.vtt 3.46KB
  207. 19. Moving the Events into Firestore/3. Create event method.mp4 116.34MB
  208. 19. Moving the Events into Firestore/3. Create event method.vtt 13.70KB
  209. 19. Moving the Events into Firestore/4. Hooking up the create event method to the event form.mp4 40.55MB
  210. 19. Moving the Events into Firestore/4. Hooking up the create event method to the event form.vtt 5.80KB
  211. 19. Moving the Events into Firestore/5. Getting data from Firestore.mp4 73.54MB
  212. 19. Moving the Events into Firestore/5. Getting data from Firestore.vtt 8.76KB
  213. 19. Moving the Events into Firestore/6. Updating the mapState function.mp4 40.65MB
  214. 19. Moving the Events into Firestore/6. Updating the mapState function.vtt 6.11KB
  215. 19. Moving the Events into Firestore/7. Converting objects to arrays.mp4 93.87MB
  216. 19. Moving the Events into Firestore/7. Converting objects to arrays.vtt 12.56KB
  217. 19. Moving the Events into Firestore/8. Updating events.mp4 75.23MB
  218. 19. Moving the Events into Firestore/8. Updating events.vtt 8.75KB
  219. 19. Moving the Events into Firestore/9. Adding the cancel event toggle.mp4 61.74MB
  220. 19. Moving the Events into Firestore/9. Adding the cancel event toggle.vtt 6.73KB
  221. 2. React Concepts/1. Introduction.mp4 5.99MB
  222. 2. React Concepts/1. Introduction.vtt 3.28KB
  223. 2. React Concepts/2. Why React.mp4 10.79MB
  224. 2. React Concepts/2. Why React.vtt 4.80KB
  225. 2. React Concepts/3. React Concepts.mp4 9.47MB
  226. 2. React Concepts/3. React Concepts.vtt 4.06KB
  227. 2. React Concepts/4. Introduction to JSX.mp4 13.96MB
  228. 2. React Concepts/4. Introduction to JSX.vtt 3.46KB
  229. 2. React Concepts/5. React Developer tools.mp4 25.61MB
  230. 2. React Concepts/5. React Developer tools.vtt 2.30KB
  231. 2. React Concepts/6. Decisions decisions....mp4 15.94MB
  232. 2. React Concepts/6. Decisions decisions....vtt 6.97KB
  233. 20. Paging, sorting and filtering/1. Introduction.mp4 34.57MB
  234. 20. Paging, sorting and filtering/1. Introduction.vtt 10.16KB
  235. 20. Paging, sorting and filtering/10. Adding filtered events to the reducer state.mp4 56.84MB
  236. 20. Paging, sorting and filtering/10. Adding filtered events to the reducer state.vtt 6.29KB
  237. 20. Paging, sorting and filtering/11. Adding the events to the UI.mp4 49.79MB
  238. 20. Paging, sorting and filtering/11. Adding the events to the UI.vtt 4.98KB
  239. 20. Paging, sorting and filtering/12. Adding tab functionality to change the query.mp4 74.62MB
  240. 20. Paging, sorting and filtering/12. Adding tab functionality to change the query.vtt 7.32KB
  241. 20. Paging, sorting and filtering/13. Summary of section 20.mp4 21.82MB
  242. 20. Paging, sorting and filtering/13. Summary of section 20.vtt 4.52KB
  243. 20. Paging, sorting and filtering/2. Preparation for paging.mp4 37.02MB
  244. 20. Paging, sorting and filtering/2. Preparation for paging.vtt 8.06KB
  245. 20. Paging, sorting and filtering/3. Filtering and Sorting.mp4 116.29MB
  246. 20. Paging, sorting and filtering/3. Filtering and Sorting.vtt 13.49KB
  247. 20. Paging, sorting and filtering/4. Setting up paging.mp4 61.50MB
  248. 20. Paging, sorting and filtering/4. Setting up paging.vtt 7.92KB
  249. 20. Paging, sorting and filtering/5. Adding the paging for the events dashboard.mp4 58.22MB
  250. 20. Paging, sorting and filtering/5. Adding the paging for the events dashboard.vtt 7.99KB
  251. 20. Paging, sorting and filtering/6. Improving the paging experience.mp4 41.05MB
  252. 20. Paging, sorting and filtering/6. Improving the paging experience.vtt 5.33KB
  253. 20. Paging, sorting and filtering/7. Infinite scroll.mp4 50.67MB
  254. 20. Paging, sorting and filtering/7. Infinite scroll.vtt 6.70KB
  255. 20. Paging, sorting and filtering/8. Building compound queries.mp4 92.00MB
  256. 20. Paging, sorting and filtering/8. Building compound queries.vtt 9.51KB
  257. 20. Paging, sorting and filtering/9. Firestore composite indexes.mp4 58.90MB
  258. 20. Paging, sorting and filtering/9. Firestore composite indexes.vtt 8.10KB
  259. 21. Event Chat system/1. Introduction.mp4 9.34MB
  260. 21. Event Chat system/1. Introduction.vtt 3.41KB
  261. 21. Event Chat system/10. Summary of section 21.mp4 9.70MB
  262. 21. Event Chat system/10. Summary of section 21.vtt 2.87KB
  263. 21. Event Chat system/2. Connect to Firebase.mp4 57.32MB
  264. 21. Event Chat system/2. Connect to Firebase.vtt 7.04KB
  265. 21. Event Chat system/3. Sending a comment to firebase.mp4 81.34MB
  266. 21. Event Chat system/3. Sending a comment to firebase.vtt 8.20KB
  267. 21. Event Chat system/4. Shaping the chat data.mp4 23.40MB
  268. 21. Event Chat system/4. Shaping the chat data.vtt 2.72KB
  269. 21. Event Chat system/5. Adding the chat data to the component.mp4 74.50MB
  270. 21. Event Chat system/5. Adding the chat data to the component.vtt 6.81KB
  271. 21. Event Chat system/6. Adding the reply form.mp4 38.91MB
  272. 21. Event Chat system/6. Adding the reply form.vtt 4.19KB
  273. 21. Event Chat system/7. Using dynamic form names in redux forms.mp4 42.62MB
  274. 21. Event Chat system/7. Using dynamic form names in redux forms.vtt 4.94KB
  275. 21. Event Chat system/8. Adding parent ids to comments.mp4 38.13MB
  276. 21. Event Chat system/8. Adding parent ids to comments.vtt 4.95KB
  277. 21. Event Chat system/9. Displaying the chat with replies.mp4 88.02MB
  278. 21. Event Chat system/9. Displaying the chat with replies.vtt 9.97KB
  279. 22. Cloud functions/1. Introduction.mp4 13.08MB
  280. 22. Cloud functions/1. Introduction.vtt 5.18KB
  281. 22. Cloud functions/2. Cloud functions setup.mp4 49.63MB
  282. 22. Cloud functions/2. Cloud functions setup.vtt 7.51KB
  283. 22. Cloud functions/3. Creating our first cloud function.mp4 64.54MB
  284. 22. Cloud functions/3. Creating our first cloud function.vtt 8.56KB
  285. 22. Cloud functions/4. Checking the cloud function logs.mp4 11.55MB
  286. 22. Cloud functions/4. Checking the cloud function logs.vtt 1.85KB
  287. 22. Cloud functions/5. Adding another cloud function.mp4 63.00MB
  288. 22. Cloud functions/5. Adding another cloud function.vtt 7.17KB
  289. 22. Cloud functions/6. Reviewing the data in cloud functions.mp4 54.01MB
  290. 22. Cloud functions/6. Reviewing the data in cloud functions.vtt 7.81KB
  291. 22. Cloud functions/7. Adding the event activity feed.mp4 53.88MB
  292. 22. Cloud functions/7. Adding the event activity feed.vtt 6.91KB
  293. 22. Cloud functions/8. Making the event activity feed stick.mp4 66.25MB
  294. 22. Cloud functions/8. Making the event activity feed stick.vtt 6.38KB
  295. 22. Cloud functions/9. Summary of section 22.mp4 2.84MB
  296. 22. Cloud functions/9. Summary of section 22.vtt 1.59KB
  297. 23. Firestore data consistency/1. Introduction.mp4 14.14MB
  298. 23. Firestore data consistency/1. Introduction.vtt 4.60KB
  299. 23. Firestore data consistency/2. Batch updates for the user photos.mp4 146.98MB
  300. 23. Firestore data consistency/2. Batch updates for the user photos.vtt 16.31KB
  301. 23. Firestore data consistency/3. Batch updates for the events.mp4 139.52MB
  302. 23. Firestore data consistency/3. Batch updates for the events.vtt 13.91KB
  303. 23. Firestore data consistency/4. Firestore transactions.mp4 82.40MB
  304. 23. Firestore data consistency/4. Firestore transactions.vtt 8.58KB
  305. 23. Firestore data consistency/5. Summary of section 23.mp4 11.84MB
  306. 23. Firestore data consistency/5. Summary of section 23.vtt 3.02KB
  307. 24. Securing our application/1. Introduction.mp4 13.24MB
  308. 24. Securing our application/1. Introduction.vtt 5.61KB
  309. 24. Securing our application/2. Implementing Firestore security rules.mp4 85.67MB
  310. 24. Securing our application/2. Implementing Firestore security rules.vtt 14.96KB
  311. 24. Securing our application/3. Firestore security rules simulator.mp4 110.28MB
  312. 24. Securing our application/3. Firestore security rules simulator.vtt 15.55KB
  313. 24. Securing our application/4. Checking our permissions.mp4 143.60MB
  314. 24. Securing our application/4. Checking our permissions.vtt 18.47KB
  315. 24. Securing our application/5. Adding an unauth modal.mp4 23.71MB
  316. 24. Securing our application/5. Adding an unauth modal.vtt 3.74KB
  317. 24. Securing our application/6. Adding a redux auth wrapper.mp4 51.79MB
  318. 24. Securing our application/6. Adding a redux auth wrapper.vtt 6.29KB
  319. 24. Securing our application/7. Improving the user experience for anonymous users.mp4 24.76MB
  320. 24. Securing our application/7. Improving the user experience for anonymous users.vtt 3.38KB
  321. 24. Securing our application/8. Adding a popup for anonymous users when clicking buttons.mp4 65.62MB
  322. 24. Securing our application/8. Adding a popup for anonymous users when clicking buttons.vtt 8.07KB
  323. 24. Securing our application/9. Summary of section 25.mp4 6.72MB
  324. 24. Securing our application/9. Summary of section 25.vtt 3.48KB
  325. 25. Finishing touches and publishing our application/1. Introduction.mp4 11.04MB
  326. 25. Finishing touches and publishing our application/1. Introduction.vtt 3.79KB
  327. 25. Finishing touches and publishing our application/10. Publishing to Firebase.mp4 40.71MB
  328. 25. Finishing touches and publishing our application/10. Publishing to Firebase.vtt 6.46KB
  329. 25. Finishing touches and publishing our application/11. End of course summary.mp4 16.40MB
  330. 25. Finishing touches and publishing our application/11. End of course summary.vtt 7.08KB
  331. 25. Finishing touches and publishing our application/2. Adding more loading indicators.mp4 87.60MB
  332. 25. Finishing touches and publishing our application/2. Adding more loading indicators.vtt 9.73KB
  333. 25. Finishing touches and publishing our application/3. Adding a Not Found component.mp4 36.00MB
  334. 25. Finishing touches and publishing our application/3. Adding a Not Found component.vtt 5.04KB
  335. 25. Finishing touches and publishing our application/4. Dealing with not found events.mp4 55.64MB
  336. 25. Finishing touches and publishing our application/4. Dealing with not found events.vtt 7.32KB
  337. 25. Finishing touches and publishing our application/5. Final clean up and finishing touches.mp4 53.37MB
  338. 25. Finishing touches and publishing our application/5. Final clean up and finishing touches.vtt 6.25KB
  339. 25. Finishing touches and publishing our application/6. Fixing a bug in the application.mp4 92.68MB
  340. 25. Finishing touches and publishing our application/6. Fixing a bug in the application.vtt 10.75KB
  341. 25. Finishing touches and publishing our application/7. Building the project.mp4 27.38MB
  342. 25. Finishing touches and publishing our application/7. Building the project.vtt 4.17KB
  343. 25. Finishing touches and publishing our application/8. Examining the bundle size.mp4 32.02MB
  344. 25. Finishing touches and publishing our application/8. Examining the bundle size.vtt 3.94KB
  345. 25. Finishing touches and publishing our application/9. Service Workers.mp4 58.37MB
  346. 25. Finishing touches and publishing our application/9. Service Workers.vtt 7.54KB
  347. 26. Post course Challenge/1. Challenge introduction.mp4 37.45MB
  348. 26. Post course Challenge/1. Challenge introduction.vtt 8.04KB
  349. 26. Post course Challenge/2. Challenge set up.mp4 15.03MB
  350. 26. Post course Challenge/2. Challenge set up.vtt 2.36KB
  351. 26. Post course Challenge/3. Challenge hints.mp4 33.50MB
  352. 26. Post course Challenge/3. Challenge hints.vtt 33.52MB
  353. 26. Post course Challenge/4. Challenge solution part 1.mp4 31.85MB
  354. 26. Post course Challenge/4. Challenge solution part 1.vtt 4.32KB
  355. 26. Post course Challenge/5. Challenge solution part 2.mp4 29.39MB
  356. 26. Post course Challenge/5. Challenge solution part 2.vtt 4.75KB
  357. 26. Post course Challenge/6. Challenge solution part 3.mp4 28.00MB
  358. 26. Post course Challenge/6. Challenge solution part 3.vtt 4.10KB
  359. 26. Post course Challenge/7. Challenge solution part 4.mp4 19.42MB
  360. 26. Post course Challenge/7. Challenge solution part 4.vtt 3.22KB
  361. 26. Post course Challenge/8. Challenge solution part 5.mp4 27.66MB
  362. 26. Post course Challenge/8. Challenge solution part 5.vtt 4.07KB
  363. 27. Bonus - Course updates - June 2019/1. Course update June 2019 - whats changed and what to do if you mid course.mp4 68.62MB
  364. 28. Bonus - Revents Alpha, React Hooks and the future of this course/1. Introduction to Revents Alpha.mp4 24.09MB
  365. 28. Bonus - Revents Alpha, React Hooks and the future of this course/1. Introduction to Revents Alpha.vtt 4.11KB
  366. 28. Bonus - Revents Alpha, React Hooks and the future of this course/2. React Hooks used in Revents Alpha.mp4 122.50MB
  367. 28. Bonus - Revents Alpha, React Hooks and the future of this course/2. React Hooks used in Revents Alpha.vtt 15.82KB
  368. 28. Bonus - Revents Alpha, React Hooks and the future of this course/3. React Redux Hooks used in Revents Alpha.mp4 79.98MB
  369. 28. Bonus - Revents Alpha, React Hooks and the future of this course/3. React Redux Hooks used in Revents Alpha.vtt 9.06KB
  370. 28. Bonus - Revents Alpha, React Hooks and the future of this course/4. React Redux Firebase Alpha, setup, usage and the future of this course.mp4 131.90MB
  371. 28. Bonus - Revents Alpha, React Hooks and the future of this course/4. React Redux Firebase Alpha, setup, usage and the future of this course.vtt 16.90KB
  372. 3. Thinking in React/1. Introduction.mp4 8.09MB
  373. 3. Thinking in React/1. Introduction.vtt 2.61KB
  374. 3. Thinking in React/10. Adding state to our application.mp4 39.82MB
  375. 3. Thinking in React/10. Adding state to our application.vtt 6.73KB
  376. 3. Thinking in React/11. Inverse data flow.mp4 64.53MB
  377. 3. Thinking in React/11. Inverse data flow.vtt 8.99KB
  378. 3. Thinking in React/12. Summary of section 3.mp4 13.68MB
  379. 3. Thinking in React/12. Summary of section 3.vtt 4.67KB
  380. 3. Thinking in React/2. Breaking up the UI into a component hierarchy.mp4 36.36MB
  381. 3. Thinking in React/2. Breaking up the UI into a component hierarchy.vtt 7.60KB
  382. 3. Thinking in React/3. Semantic UI Introduction.mp4 80.76MB
  383. 3. Thinking in React/3. Semantic UI Introduction.vtt 11.75KB
  384. 3. Thinking in React/4. Building our first component.mp4 37.91MB
  385. 3. Thinking in React/4. Building our first component.vtt 7.33KB
  386. 3. Thinking in React/5. Adding the Navigation bar and styling.mp4 88.16MB
  387. 3. Thinking in React/5. Adding the Navigation bar and styling.vtt 13.06KB
  388. 3. Thinking in React/6. Adding the event list items component.mp4 66.11MB
  389. 3. Thinking in React/6. Adding the event list items component.vtt 9.15KB
  390. 3. Thinking in React/7. Adding the Event Form.mp4 39.72MB
  391. 3. Thinking in React/7. Adding the Event Form.vtt 5.96KB
  392. 3. Thinking in React/8. Passing down static props to components.mp4 96.39MB
  393. 3. Thinking in React/8. Passing down static props to components.vtt 10.54KB
  394. 3. Thinking in React/9. Identifying state.mp4 16.10MB
  395. 3. Thinking in React/9. Identifying state.vtt 4.44KB
  396. 4. Forms 101/1. Introduction.mp4 7.03MB
  397. 4. Forms 101/1. Introduction.vtt 3.06KB
  398. 4. Forms 101/2. Uncontrolled Forms.mp4 34.03MB
  399. 4. Forms 101/2. Uncontrolled Forms.vtt 5.21KB
  400. 4. Forms 101/3. Controlled Forms.mp4 124.15MB
  401. 4. Forms 101/3. Controlled Forms.vtt 14.80KB
  402. 4. Forms 101/4. Submitting form data.mp4 90.93MB
  403. 4. Forms 101/4. Submitting form data.vtt 11.67KB
  404. 4. Forms 101/5. Summary of section 4.mp4 11.16MB
  405. 4. Forms 101/5. Summary of section 4.vtt 4.99KB
  406. 5. Creating a CRUD application in React/1. Introduction.mp4 3.70MB
  407. 5. Creating a CRUD application in React/1. Introduction.vtt 1.22KB
  408. 5. Creating a CRUD application in React/2. Selecting event to open.mp4 79.37MB
  409. 5. Creating a CRUD application in React/2. Selecting event to open.vtt 10.60KB
  410. 5. Creating a CRUD application in React/3. React lifecycle method - componentDidMount.mp4 42.29MB
  411. 5. Creating a CRUD application in React/3. React lifecycle method - componentDidMount.vtt 5.68KB
  412. 5. Creating a CRUD application in React/4. React Lifecycle method - Alternative to componentWillReceiveProps.mp4 45.99MB
  413. 5. Creating a CRUD application in React/4. React Lifecycle method - Alternative to componentWillReceiveProps.vtt 6.50KB
  414. 5. Creating a CRUD application in React/5. Updating the events.mp4 40.64MB
  415. 5. Creating a CRUD application in React/5. Updating the events.vtt 5.29KB
  416. 5. Creating a CRUD application in React/6. Deleting the events.mp4 36.75MB
  417. 5. Creating a CRUD application in React/6. Deleting the events.vtt 5.13KB
  418. 5. Creating a CRUD application in React/7. Summary of section 5.mp4 6.74MB
  419. 5. Creating a CRUD application in React/7. Summary of section 5.vtt 2.89KB
  420. 6. React Router 5/1. Introduction.mp4 25.09MB
  421. 6. React Router 5/1. Introduction.vtt 8.37KB
  422. 6. React Router 5/2. Stateless functional components.mp4 33.51MB
  423. 6. React Router 5/2. Stateless functional components.vtt 8.01KB
  424. 6. React Router 5/3. Routing configuration.mp4 103.63MB
  425. 6. React Router 5/3. Routing configuration.vtt 15.27KB
  426. 6. React Router 5/4. Adding a home page.mp4 46.44MB
  427. 6. React Router 5/4. Adding a home page.vtt 7.37KB
  428. 6. React Router 5/5. Adding Signed in and Signed out menus to the nav bar.mp4 78.52MB
  429. 6. React Router 5/5. Adding Signed in and Signed out menus to the nav bar.vtt 9.60KB
  430. 6. React Router 5/6. Using the withRouter Higher Order Component.mp4 21.25MB
  431. 6. React Router 5/6. Using the withRouter Higher Order Component.vtt 3.45KB
  432. 6. React Router 5/7. Internal navigation for our application.mp4 98.17MB
  433. 6. React Router 5/7. Internal navigation for our application.vtt 11.77KB
  434. 6. React Router 5/8. Summary of section 6.mp4 15.77MB
  435. 6. React Router 5/8. Summary of section 6.vtt 4.52KB
  436. 7. Introduction to Redux/1. Introduction.mp4 19.64MB
  437. 7. Introduction to Redux/1. Introduction.vtt 6.74KB
  438. 7. Introduction to Redux/10. Summary of section 7.mp4 15.31MB
  439. 7. Introduction to Redux/10. Summary of section 7.vtt 5.00KB
  440. 7. Introduction to Redux/2. React Redux.mp4 15.63MB
  441. 7. Introduction to Redux/2. React Redux.vtt 5.20KB
  442. 7. Introduction to Redux/3. Creating a test area to practice concepts.mp4 19.00MB
  443. 7. Introduction to Redux/3. Creating a test area to practice concepts.vtt 2.95KB
  444. 7. Introduction to Redux/4. Redux store configuration.mp4 67.72MB
  445. 7. Introduction to Redux/4. Redux store configuration.vtt 10.32KB
  446. 7. Introduction to Redux/5. Connecting the store to our application.mp4 34.58MB
  447. 7. Introduction to Redux/5. Connecting the store to our application.vtt 5.58KB
  448. 7. Introduction to Redux/6. Creating our first actions.mp4 74.22MB
  449. 7. Introduction to Redux/6. Creating our first actions.vtt 10.97KB
  450. 7. Introduction to Redux/7. Creating a root reducer.mp4 22.39MB
  451. 7. Introduction to Redux/7. Creating a root reducer.vtt 3.42KB
  452. 7. Introduction to Redux/8. Improving the dev experience.mp4 31.35MB
  453. 7. Introduction to Redux/8. Improving the dev experience.vtt 5.75KB
  454. 7. Introduction to Redux/9. Reducing boilerplate code.mp4 64.64MB
  455. 7. Introduction to Redux/9. Reducing boilerplate code.vtt 8.96KB
  456. 8. Converting our app to use Redux/1. Introduction.mp4 6.63MB
  457. 8. Converting our app to use Redux/1. Introduction.vtt 2.44KB
  458. 8. Converting our app to use Redux/10. Connecting the event detailed page to the store.mp4 46.20MB
  459. 8. Converting our app to use Redux/10. Connecting the event detailed page to the store.vtt 5.10KB
  460. 8. Converting our app to use Redux/11. Fixing the scroll issue on routing to a new page.mp4 49.65MB
  461. 8. Converting our app to use Redux/11. Fixing the scroll issue on routing to a new page.vtt 6.00KB
  462. 8. Converting our app to use Redux/12. Connecting the event form to the store.mp4 133.16MB
  463. 8. Converting our app to use Redux/12. Connecting the event form to the store.vtt 18.76KB
  464. 8. Converting our app to use Redux/13. Connecting the event actions to the event form.mp4 74.07MB
  465. 8. Converting our app to use Redux/13. Connecting the event actions to the event form.vtt 9.85KB
  466. 8. Converting our app to use Redux/14. Summary of section 8.mp4 9.97MB
  467. 8. Converting our app to use Redux/14. Summary of section 8.vtt 3.56KB
  468. 8. Converting our app to use Redux/2. Creating actions for Events.mp4 24.17MB
  469. 8. Converting our app to use Redux/2. Creating actions for Events.vtt 3.85KB
  470. 8. Converting our app to use Redux/3. Creating the Event reducer.mp4 53.95MB
  471. 8. Converting our app to use Redux/3. Creating the Event reducer.vtt 6.54KB
  472. 8. Converting our app to use Redux/4. Connecting the event dashboard to the store.mp4 20.51MB
  473. 8. Converting our app to use Redux/4. Connecting the event dashboard to the store.vtt 2.85KB
  474. 8. Converting our app to use Redux/5. Connecting the event actions to the event dashboard.mp4 49.59MB
  475. 8. Converting our app to use Redux/5. Connecting the event actions to the event dashboard.vtt 6.60KB
  476. 8. Converting our app to use Redux/6. Creating the event detailed page structure.mp4 67.81MB
  477. 8. Converting our app to use Redux/6. Creating the event detailed page structure.vtt 10.26KB
  478. 8. Converting our app to use Redux/7. Adding the Event detailed page header component.mp4 43.90MB
  479. 8. Converting our app to use Redux/7. Adding the Event detailed page header component.vtt 5.80KB
  480. 8. Converting our app to use Redux/8. Adding the Event detailed page info, sidebar and chat.mp4 48.27MB
  481. 8. Converting our app to use Redux/8. Adding the Event detailed page info, sidebar and chat.vtt 5.88KB
  482. 8. Converting our app to use Redux/9. Adding static data for the event detailed page.mp4 71.11MB
  483. 8. Converting our app to use Redux/9. Adding static data for the event detailed page.vtt 7.62KB
  484. 9. Redux forms 101/1. Redux Forms introduction.mp4 13.91MB
  485. 9. Redux forms 101/1. Redux Forms introduction.vtt 5.46KB
  486. 9. Redux forms 101/10. Creating a reusable Date input field.mp4 82.46MB
  487. 9. Redux forms 101/10. Creating a reusable Date input field.vtt 12.62KB
  488. 9. Redux forms 101/11. Hooking up the Date input to the event form.mp4 80.97MB
  489. 9. Redux forms 101/11. Hooking up the Date input to the event form.vtt 12.45KB
  490. 9. Redux forms 101/12. Summary of section 9.mp4 3.82MB
  491. 9. Redux forms 101/12. Summary of section 9.vtt 2.00KB
  492. 9. Redux forms 101/2. Redux forms setup.mp4 64.55MB
  493. 9. Redux forms 101/2. Redux forms setup.vtt 9.72KB
  494. 9. Redux forms 101/3. Creating a reusable Text input field.mp4 48.15MB
  495. 9. Redux forms 101/3. Creating a reusable Text input field.vtt 7.56KB
  496. 9. Redux forms 101/4. Event form changes and cleanup.mp4 45.56MB
  497. 9. Redux forms 101/4. Event form changes and cleanup.vtt 4.67KB
  498. 9. Redux forms 101/5. Creating a reusable Text area input field.mp4 25.71MB
  499. 9. Redux forms 101/5. Creating a reusable Text area input field.vtt 25.71MB
  500. 9. Redux forms 101/6. Creating a reusable Select input field.mp4 57.64MB
  501. 9. Redux forms 101/6. Creating a reusable Select input field.vtt 7.36KB
  502. 9. Redux forms 101/7. Form submission in Redux forms.mp4 87.56MB
  503. 9. Redux forms 101/7. Form submission in Redux forms.vtt 11.17KB
  504. 9. Redux forms 101/8. Introduction to Revalidate.mp4 19.43MB
  505. 9. Redux forms 101/8. Introduction to Revalidate.vtt 4.86KB
  506. 9. Redux forms 101/9. Setting up validation for the event form.mp4 60.00MB
  507. 9. Redux forms 101/9. Setting up validation for the event form.vtt 7.68KB
  508. [CourseClub.ME].url 122B
  509. [FCS Forum].url 133B
  510. [FreeCourseSite.com].url 127B