-
Урок 1. 00:01:55Welcome To The Course!
-
Урок 2. 00:08:32What Is React?
-
Урок 3. 00:05:51Environment Setup
-
Урок 4. 00:02:00Code Repos
-
Урок 5. 00:02:50Feedback Project Intro
-
Урок 6. 00:07:02Create React App
-
Урок 7. 00:07:13Initializing React
-
Урок 8. 00:07:06Intro To JSX
-
Урок 9. 00:05:24Dynamic Values & LIsts in JSX
-
Урок 10. 00:05:09Conditionals in JSX
-
Урок 11. 00:08:01Creating Your First Component & Props
-
Урок 12. 00:05:35Adding Styles To A Component
-
Урок 13. 00:08:22State & useState Hook
-
Урок 14. 00:08:29Managing Global State
-
Урок 15. 00:10:16Card Component & Conditional Styles
-
Урок 16. 00:10:19Events & Prop Drilling
-
Урок 17. 00:07:32FeedbackStats Component & Reactivity
-
Урок 18. 00:06:03Form Input & State
-
Урок 19. 00:05:28Custom Button Component
-
Урок 20. 00:04:32Real-Time Validation
-
Урок 21. 00:07:08Rating Select Component
-
Урок 22. 00:07:21Add Feedback
-
Урок 23. 00:03:52Fade Animation With Framer Motion
-
Урок 24. 00:08:22Creating Routes (React Router 5)
-
Урок 25. 00:02:33Upgrading To React Router 6
-
Урок 26. 00:05:13Creating Links (v5 & v6)
-
Урок 27. 00:06:40NavLink & useParams
-
Урок 28. 00:06:52Navigate & Nested Routes
-
Урок 29. 00:06:35Create a Context & Provider
-
Урок 30. 00:04:42Get Global State With The useContext Hook
-
Урок 31. 00:07:25Moving Functions To Context
-
Урок 32. 00:05:47Edit Feedback Event
-
Урок 33. 00:07:33Side Effects With useEffect
-
Урок 34. 00:05:14Update Feedback Item
-
Урок 35. 00:05:23Deploy To Netlify
-
Урок 36. 00:06:26APIs & Requests Explained
-
Урок 37. 00:07:47Setting Up JSON-Server Mock Backend
-
Урок 38. 00:02:37Run Client & Server With Concurrently
-
Урок 39. 00:04:56Fetch Data From JSON-Server Backend
-
Урок 40. 00:05:34Spinner Component
-
Урок 41. 00:05:26Add Feedback & Setting a Proxy
-
Урок 42. 00:04:17Update & Delete From JSON-Server
-
Урок 43. 00:02:35GitHub Finder Project Intro
-
Урок 44. 00:08:26Setup Tailwind & Daisy UI
-
Урок 45. 00:09:06Navbar Component
-
Урок 46. 00:03:33Footer Component
-
Урок 47. 00:07:39Pages & Routes
-
Урок 48. 00:07:07Github API & Getting Token
-
Урок 49. 00:10:16UserList Component
-
Урок 50. 00:03:08Loading Spinner
-
Урок 51. 00:06:49Display Users
-
Урок 52. 00:09:18Setup Github Context
-
Урок 53. 00:09:17Reducers & useReducer Hook
-
Урок 54. 00:03:43Clean Up Fetch Users
-
Урок 55. 00:10:27User Search Component
-
Урок 56. 00:04:32Search Users
-
Урок 57. 00:03:27Clear Users
-
Урок 58. 00:08:09Alert Context & Reducer
-
Урок 59. 00:07:43Alert Component
-
Урок 60. 00:09:39Get Single User
-
Урок 61. 00:11:32User Profile Top
-
Урок 62. 00:08:44User Profile Stats
-
Урок 63. 00:10:06Get User Repos
-
Урок 64. 00:08:25Repo Items
-
Урок 65. 00:06:20Move SearchUsers To Actions File
-
Урок 66. 00:07:48Move getUser To Actions File
-
Урок 67. 00:07:52Cleaning Up Our Actions & Axios
-
Урок 68. 00:02:30Deploy To Vercel
-
Урок 69. 00:00:46Section Intro
-
Урок 70. 00:08:20useRef Example 1 - Create DOM Reference
-
Урок 71. 00:05:16useRef Example 2 - Get Previous State
-
Урок 72. 00:09:44useRef Example 3 - Memory Leak Error Fix
-
Урок 73. 00:10:44useMemo Example
-
Урок 74. 00:07:12useCallback Example
-
Урок 75. 00:09:12Custom Hook 1 - useFetch
-
Урок 76. 00:15:10Custom Hook 2 - useLocalStorage
-
Урок 77. 00:04:41House Marketplace Project Intro
-
Урок 78. 00:06:57App & FIrebase Setup
-
Урок 79. 00:07:55Enable Authentication & Create Rules
-
Урок 80. 00:11:49Dummy Data & Indexes
-
Урок 81. 00:06:48Pages & Routes
-
Урок 82. 00:10:03Navbar Component
-
Урок 83. 00:14:56Sign In & Sign Up Forms
-
Урок 84. 00:05:29Register User
-
Урок 85. 00:04:52Save User To Firestore
-
Урок 86. 00:08:26User Sign In
-
Урок 87. 00:04:55Alerts With React Toastify
-
Урок 88. 00:05:38User Logout
-
Урок 89. 00:13:25Display & Update User Details
-
Урок 90. 00:14:51PrivateRoute Component & useAuthStatus Hook
-
Урок 91. 00:09:16Forgot Password Page
-
Урок 92. 00:14:00Google OAuth
-
Урок 93. 00:05:00Explore Page
-
Урок 94. 00:15:07Fetch Listings From Firebase
-
Урок 95. 00:11:44Listing Item Component
-
Урок 96. 00:03:30Offers Page
-
Урок 97. 00:12:48Start Create Listing Page
-
Урок 98. 00:17:38Create Listing Form
-
Урок 99. 00:16:34Get Coords With Geocoding API
-
Урок 100. 00:11:52Uploading Images To FIrebase
-
Урок 101. 00:08:03Save Listings To Firestore
-
Урок 102. 00:02:06Quick Note & Change
-
Урок 103. 00:08:04Fetch Single Listing
-
Урок 104. 00:10:57Listing Details
-
Урок 105. 00:12:30Contact Landlord Page
-
Урок 106. 00:07:30Leaflet Map
-
Урок 107. 00:07:02Listings Page Slider
-
Урок 108. 00:13:29Explore Slider
-
Урок 109. 00:12:43Profile Listings & Delete
-
Урок 110. 00:08:28Load More Pagination
-
Урок 111. 00:05:21Edit Listing Icon
-
Урок 112. 00:12:42Edit Listing
-
Урок 113. 00:03:37Clear Up Console Warnings
-
Урок 114. 00:03:18Deploy To Vercel
-
Урок 115. 00:02:00Project Intro
-
Урок 116. 00:04:30What Is The MERN Stack?
-
Урок 117. 00:05:08MongoDB Setup
-
Урок 118. 00:05:51Server File Stucture
-
Урок 119. 00:06:25Basic Express Server Setup
-
Урок 120. 00:05:58Add Routes & Controller
-
Урок 121. 00:11:43Error & Exception Handling
-
Урок 122. 00:06:01Connect To The Database
-
Урок 123. 00:10:05Register User
-
Урок 124. 00:09:14Login & Create JWT
-
Урок 125. 00:13:24Protect Routes & Authentication
-
Урок 126. 00:09:02Frontend Folder Setup
-
Урок 127. 00:08:03Header & Initial Pages
-
Урок 128. 00:15:06Home, Login & Register UI
-
Урок 129. 00:08:42Redux Setup & Auth Slice
-
Урок 130. 00:09:40Hook Register Form To Redux
-
Урок 131. 00:21:01Register User
-
Урок 132. 00:08:13Logout User
-
Урок 133. 00:07:54User Login
-
Урок 134. 00:11:08Ticket Model & Routes
-
Урок 135. 00:06:22Get & Create Tickets (Backend)
-
Урок 136. 00:09:21Single Ticket, Update & Delete (Backend)
-
Урок 137. 00:10:00Route Guard
-
Урок 138. 00:08:35New Ticket Form
-
Урок 139. 00:05:08Add Tickets To Redux
-
Урок 140. 00:16:11Create Ticket Functionality
-
Урок 141. 00:08:52Fetch Tickets From Backend
-
Урок 142. 00:06:42Listing Tickets In UI
-
Урок 143. 00:15:22Single Ticket Display
-
Урок 144. 00:09:44Close Ticket Functionality
-
Урок 145. 00:13:31Notes Backend
-
Урок 146. 00:08:58Fetch Notes Through Redux
-
Урок 147. 00:07:54Display Notes
-
Урок 148. 00:10:19Note Form Modal
-
Урок 149. 00:05:31Submit a Note
-
Урок 150. 00:12:06Deploy To Heroku
- Категории
- Источники
- Все курсы
- Разделы
- Книги
House Marketplace Repo: https://github.com/bradtraversy/house-marketplace
Brad's Gists - https://gist.github.com/bradtraversy
TOOLS:
https://code.visualstudio.com/
https://git-scm.com/
https://nodejs.org/en/
https://www.postman.com/
https://chrome.google.com/webstore/detail/react-developer-tools
DOCS:
https://reactjs.org/
https://reactrouter.com/
https://docs.github.com/en/rest
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
https://firebase.google.com/
https://leafletjs.com/
https://swiperjs.com/
https://tailwindcss.com/
https://tailwindcss.com/docs/guides/create-react-app
https://daisyui.com/
https://www.npmjs.com/package/concurrently
https://www.npmjs.com/package/json-server
https://www.npmjs.com/package/framer-motion
https://www.npmjs.com/package/react-icons
https://www.npmjs.com/package/react-toastify
https://www.npmjs.com/package/uuid
https://www.npmjs.com/package/axios
COURSE HELPERS:
Please follow these guys as they are incredibly talented and have contributed a lot to this course :)
Will Adams
My right-hand man in the Udemy Q/A
Github: https://github.com/bushblade
Twitter: https://twitter.com/Bushblade
Mitchel
Helped with the House Marketplace App
Github: https://github.com/MitchelSt
YouTube Channel: https://www.youtube.com/channel/UC6W89Wklwaki9pc_qSquRtw
Hassib
Created the design for the Github Finder app
Github: https://github.com/hassibmoddasser
Twitter: https://twitter.com/hassibmoddasser