-
Урок 1. 00:06:26Introduction
-
Урок 2. 00:06:22Setting up the project
-
Урок 3. 00:10:59Setting up the developer environment
-
Урок 4. 00:09:20React project contents
-
Урок 5. 00:03:30Hot Module Replacement
-
Урок 6. 00:06:28Folder structure
-
Урок 7. 00:06:57Source control
-
Урок 8. 00:01:40Course assets and source code
-
Урок 9. 00:02:29Introduction
-
Урок 10. 00:04:08Why React
-
Урок 11. 00:05:10React concepts
-
Урок 12. 00:04:16Intro to JSX
-
Урок 13. 00:04:17React Dev tools
-
Урок 14. 00:06:56Decisions made on this course
-
Урок 15. 00:02:18Introduction
-
Урок 16. 00:04:10Breaking up the UI into components
-
Урок 17. 00:12:01Intro to Semantic UI
-
Урок 18. 00:03:52Building our first component
-
Урок 19. 00:04:40Exports and imports
-
Урок 20. 00:11:25Navigation bar and styling
-
Урок 21. 00:07:50Event List Items
-
Урок 22. 00:04:09Creating an Event Form
-
Урок 23. 00:09:31Passing props down to child components
-
Урок 24. 00:11:55React component state
-
Урок 25. 00:02:22Summary of section 3
-
Урок 26. 00:03:20Introduction
-
Урок 27. 00:11:09Basic forms in React
-
Урок 28. 00:07:23Creating an event
-
Урок 29. 00:07:10Selecting an event to read
-
Урок 30. 00:05:59Controlled components with a key
-
Урок 31. 00:05:31Updating an event
-
Урок 32. 00:02:42Deleting an event
-
Урок 33. 00:06:15React class components
-
Урок 34. 00:01:41Summary of section 4
-
Урок 35. 00:04:21Introduction
-
Урок 36. 00:01:54Adding some additional components to route to
-
Урок 37. 00:06:14Routing configuration
-
Урок 38. 00:04:04Using NavLinks and Links
-
Урок 39. 00:07:20Home page styling
-
Урок 40. 00:05:25Adding menus for authenticated and unauthenticated users
-
Урок 41. 00:03:46Adding fake authentication
-
Урок 42. 00:03:29Using the useHistory hook
-
Урок 43. 00:05:34Event Detailed Page structure
-
Урок 44. 00:07:35Event Detailed Page content
-
Урок 45. 00:06:11Cleaning up the unused code
-
Урок 46. 00:02:33Summary of section 5
-
Урок 47. 00:08:32Introduction
-
Урок 48. 00:02:45React-Redux
-
Урок 49. 00:06:40Setting up Redux
-
Урок 50. 00:03:34Adding a sandbox area for experimenting with the code
-
Урок 51. 00:06:08Redux Actions
-
Урок 52. 00:03:35Action Creators
-
Урок 53. 00:04:36Redux Dev Tools
-
Урок 54. 00:08:24Creating the event reducer
-
Урок 55. 00:03:32RRF 6-9 Creating a root reducer
-
Урок 56. 00:10:32Getting events from the redux store
-
Урок 57. 00:08:58Dispatching event actions
-
Урок 58. 00:06:38Clean up
-
Урок 59. 00:05:50Scroll to top
-
Урок 60. 00:03:37Summary of section 6
-
Урок 61. 00:02:51Introduction
-
Урок 62. 00:10:13Setting up Formik
-
Урок 63. 00:05:08Formik with less code
-
Урок 64. 00:05:40Form validation
-
Урок 65. 00:06:28Creating a reusable text input
-
Урок 66. 00:04:41Cleaning up the form
-
Урок 67. 00:02:07Creating a reusable text area
-
Урок 68. 00:07:40Creating a reusable select input
-
Урок 69. 00:10:18Creating a reusable date input
-
Урок 70. 00:07:50Date-FNS
-
Урок 71. 00:05:06Formik props
-
Урок 72. 00:09:42Modals
-
Урок 73. 00:09:44Adding a Modal Manager
-
Урок 74. 00:08:47Creating the sign up form
-
Урок 75. 00:05:14Adding an auth reducer
-
Урок 76. 00:08:11Hooking up the sign up form
-
Урок 77. 00:02:08Summary of section 7
-
Урок 78. 00:07:15Introduction
-
Урок 79. 00:07:08Getting the Google API keys
-
Урок 80. 00:08:28Setting up places autocomplete
-
Урок 81. 00:12:40Creating a custom place input
-
Урок 82. 00:09:37Using the place input
-
Урок 83. 00:05:57Narrowing the place input search results
-
Урок 84. 00:06:04Google maps react
-
Урок 85. 00:05:17Challenge solution
-
Урок 86. 00:07:17Adding the map to the Event Detailed Page
-
Урок 87. 00:02:20Summary of section 8
-
Урок 88. 00:04:45Introduction
-
Урок 89. 00:06:37Redux Thunk 101
-
Урок 90. 00:07:48Redux Thunk 102
-
Урок 91. 00:03:21Isolating the loading indicators
-
Урок 92. 00:04:52Adding toast notifications
-
Урок 93. 00:07:10Adding a mock API
-
Урок 94. 00:03:17Adding a loading component
-
Урок 95. 00:04:00Using placeholders to improve the UI
-
Урок 96. 00:06:04Adding an event filters component
-
Урок 97. 00:03:58Summary of section 9
-
Урок 98. 00:06:50Introduction
-
Урок 99. 00:06:29Setting up Firestore
-
Урок 100. 00:11:56Firestore document fields
-
Урок 101. 00:06:57Listening to Firestore data
-
Урок 102. 00:09:30Shaping the Firestore data
-
Урок 103. 00:03:32Restoring the loading indicator
-
Урок 104. 00:09:04Creating a custom hook
-
Урок 105. 00:11:01Adding a useFirestoreDoc hook
-
Урок 106. 00:05:50Handling not found documents
-
Урок 107. 00:05:02Adding an error component
-
Урок 108. 00:10:36Creating and updating events in Firestore
-
Урок 109. 00:05:27Creating and updating events in Firestore part 2
-
Урок 110. 00:03:46Deleting an event
-
Урок 111. 00:05:44Cancelling an event function
-
Урок 112. 00:06:42Adding a confirmation prompt
-
Урок 113. 00:03:28Summary of section 10
-
Урок 114. 00:02:13Introduction
-
Урок 115. 00:06:52Logging in
-
Урок 116. 00:09:19Persisting the login
-
Урок 117. 00:04:01Signing out the user
-
Урок 118. 00:07:02Registering new users
-
Урок 119. 00:06:21Handling auth errors
-
Урок 120. 00:05:02Setting user profile data
-
Урок 121. 00:03:47Creating a social login component
-
Урок 122. 00:06:18Facebook login
-
Урок 123. 00:11:20Adding the facebook login method
-
Урок 124. 00:01:58Adding Google login
-
Урок 125. 00:09:11Adding an account page
-
Урок 126. 00:07:52Adding additional user info into the auth reducer
-
Урок 127. 00:06:27Adding a password change function
-
Урок 128. 00:08:13App initialization
-
Урок 129. 00:03:20Summary of section 11
-
Урок 130. 00:01:08Introduction
-
Урок 131. 00:07:48Adding a profile page
-
Урок 132. 00:03:12Adding the profile content
-
Урок 133. 00:03:44Creating the redux actions
-
Урок 134. 00:07:45Connecting the profile page to the store
-
Урок 135. 00:06:04Adding an about page
-
Урок 136. 00:06:20Adding the profile form
-
Урок 137. 00:05:53Adding the update user actions
-
Урок 138. 00:05:45Initializing the app with the current user profile
-
Урок 139. 00:05:32Selecting other user profiles
-
Урок 140. 00:01:35Summary of section 12
-
Урок 141. 00:02:45Introduction
-
Урок 142. 00:04:28Adding a profile photos page
-
Урок 143. 00:03:53Adding a photo upload widget
-
Урок 144. 00:09:20React dropzone
-
Урок 145. 00:12:14React cropper
-
Урок 146. 00:07:17Adding an upload image method
-
Урок 147. 00:13:00Using the upload method in the widget
-
Урок 148. 00:06:01Displaying the images
-
Урок 149. 00:06:02Setting the main photo
-
Урок 150. 00:08:48Deleting a photo
-
Урок 151. 00:03:05Summary of section 13
-
Урок 152. 00:01:54Introduction
-
Урок 153. 00:11:09Firestore Database design
-
Урок 154. 00:05:30Adding attendances to an event
-
Урок 155. 00:08:57Setting up the event detailed header
-
Урок 156. 00:03:43Adding the join event handler
-
Урок 157. 00:05:21Cancelling a user attendance
-
Урок 158. 00:05:06Adding the user nav links
-
Урок 159. 00:08:17Adding the filter functionality
-
Урок 160. 00:10:41Getting the filtered data
-
Урок 161. 00:07:00Adding the user event filters
-
Урок 162. 00:03:41Adding the user event query
-
Урок 163. 00:11:40Adding profile actions for user events
-
Урок 164. 00:03:08Summary of section 14
-
Урок 165. 00:01:35Introduction
-
Урок 166. 00:03:49Setting up firebase
-
Урок 167. 00:06:57Setting up the chat form
-
Урок 168. 00:12:21Listening to the chat data
-
Урок 169. 00:05:01Displaying the comments
-
Урок 170. 00:07:44Improving the chat UI
-
Урок 171. 00:04:48Clearing the chat comments
-
Урок 172. 00:09:08Adding the reply functionality
-
Урок 173. 00:10:18Displaying the replies
-
Урок 174. 00:01:53Summary of section 15
-
Урок 175. 00:01:52Introduction
-
Урок 176. 00:08:13Adding the firestore functions
-
Урок 177. 00:04:08Unfollow a user
-
Урок 178. 00:03:18Listening to the following data
-
Урок 179. 00:04:22Adding the following components
-
Урок 180. 00:09:19Listening to the followers data
-
Урок 181. 00:07:34Updating the following count
-
Урок 182. 00:07:33Updating the following user status
-
Урок 183. 00:03:38Clearing the followings
-
Урок 184. 00:09:23Firestore batches
-
Урок 185. 00:08:15Firestore batches part 2
-
Урок 186. 00:04:29Cloud functions introduction
-
Урок 187. 00:07:23Setting up cloud functions
-
Урок 188. 00:12:10Creating our own cloud functions
-
Урок 189. 00:05:38Firebase functions logs
-
Урок 190. 00:06:02Creating a personalized news feed
-
Урок 191. 00:11:57Adding functions for the feed
-
Урок 192. 00:09:17Listening to the news feed
-
Урок 193. 00:09:51Displaying the news feed events
-
Урок 194. 00:03:40Summary of section 16
-
Урок 195. 00:10:39Introduction
-
Урок 196. 00:12:39Implementing pagination
-
Урок 197. 00:04:10Improving the paging UI
-
Урок 198. 00:04:58Infinite scroll
-
Урок 199. 00:07:20Fixing the event detailed page
-
Урок 200. 00:06:10Fixing the event filters
-
Урок 201. 00:03:35Dealing with duplicate data
-
Урок 202. 00:11:05Implementing data consistency
-
Урок 203. 00:04:46Updating security rules
-
Урок 204. 00:01:38Summary of section 17
-
Урок 205. 00:02:13Introduction
-
Урок 206. 00:05:26Checking anonymous access
-
Урок 207. 00:05:54Creating a modal to prompt login
-
Урок 208. 00:04:51Creating a private route
-
Урок 209. 00:08:07Connecting the router to the store
-
Урок 210. 00:03:23Redirecting the user with connected router
-
Урок 211. 00:07:04Showing the modal on click
-
Урок 212. 00:09:13More on Firestore security rules
-
Урок 213. 00:15:08Restricting API Key usage
-
Урок 214. 00:01:46Summary of section 18
-
Урок 215. 00:02:34Introduction
-
Урок 216. 00:09:27Optimizing the events
-
Урок 217. 00:08:04Optimizing the events part 2
-
Урок 218. 00:04:56Optimizing the profiles
-
Урок 219. 00:04:48Building the application
-
Урок 220. 00:03:20Service worker
-
Урок 221. 00:06:49Publishing our app to Firebase
-
Урок 222. 00:12:02Resolving issues with the app and redeploying
-
Урок 223. 00:02:39End of course summary
- Категории
- Источники
- Все курсы
- Разделы
- Книги