Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай MERN STACK 2022 - Build Ultimate CMS (WordPress Clone), а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:06:16
    Project demo
  2. Урок 2. 00:12:33
    Project demo (dashboard)
  3. Урок 3. 00:02:57
    Are you ready for this course?
  4. Урок 4. 00:04:43
    Code editor
  5. Урок 5. 00:04:45
    Using live demo as a guide
  6. Урок 6. 00:06:44
    Initialize a project using npm
  7. Урок 7. 00:07:53
    React NextJs project setup
  8. Урок 8. 00:11:05
    Ant design and custom app component
  9. Урок 9. 00:06:23
    Trying ant component
  10. Урок 10. 00:06:36
    Global context (theory)
  11. Урок 11. 00:11:41
    React hooks
  12. Урок 12. 00:12:51
    Accessing context
  13. Урок 13. 00:12:18
    Toggle theme context
  14. Урок 14. 00:05:52
    Static folder for storing CSS files
  15. Урок 15. 00:12:03
    Menu component
  16. Урок 16. 00:13:14
    Next link to navigate between components
  17. Урок 17. 00:13:55
    Layout component
  18. Урок 18. 00:10:28
    Class to functional component (sidebar)
  19. Урок 19. 00:15:22
    Admin menu
  20. Урок 20. 00:08:37
    Menu icons
  21. Урок 21. 00:13:10
    Set current url
  22. Урок 22. 00:11:20
    Set active link
  23. Урок 23. 00:10:02
    Auto collapse menu based on window width
  24. Урок 24. 00:10:13
    Ant design form (theory)
  25. Урок 25. 00:05:00
    Understanding grid and columns
  26. Урок 26. 00:13:18
    Signup form
  27. Урок 27. 00:05:24
    Signin form
  28. Урок 28. 00:09:18
    Generate auth server
  29. Урок 29. 00:11:49
    Understanding server and GET request
  30. Урок 30. 00:07:06
    Understanding server and POST request
  31. Урок 31. 00:12:34
    Signup to mongo atlas
  32. Урок 32. 00:08:27
    Signup to sendgrid
  33. Урок 33. 00:16:24
    Axios POST request and debugging
  34. Урок 34. 00:13:27
    Save user in database
  35. Урок 35. 00:14:20
    Toast notifications and loading
  36. Урок 36. 00:16:20
    Auth context
  37. Урок 37. 00:14:30
    Using context and local storage
  38. Урок 38. 00:10:48
    Env file and axios configuration
  39. Урок 39. 00:11:33
    Signin backend
  40. Урок 40. 00:07:37
    Signin frontend
  41. Урок 41. 00:10:59
    Signout
  42. Урок 42. 00:13:01
    Conditional rendering and reset fields
  43. Урок 43. 00:04:19
    How forgot password works (theory)
  44. Урок 44. 00:11:01
    Forgot password request
  45. Урок 45. 00:09:37
    Forgot password resposne
  46. Урок 46. 00:12:11
    Implement reset password
  47. Урок 47. 00:05:51
    Trying reset password
  48. Урок 48. 00:07:36
    Admin categories page
  49. Урок 49. 00:11:06
    Category create form
  50. Урок 50. 00:11:32
    Category schema
  51. Урок 51. 00:14:00
    Category route and controller function
  52. Урок 52. 00:07:05
    Middleware explained
  53. Урок 53. 00:09:59
    Request headers
  54. Урок 54. 00:12:58
    Require signin middleware
  55. Урок 55. 00:07:31
    Create category
  56. Урок 56. 00:12:47
    Is admin middleware
  57. Урок 57. 00:12:53
    Role based redirect
  58. Урок 58. 00:09:13
    Protecting admin pages
  59. Урок 59. 00:08:50
    Loading state
  60. Урок 60. 00:16:46
    Current admin endpoint
  61. Урок 61. 00:10:38
    Protecting page based on server response
  62. Урок 62. 00:09:41
    Categories list server
  63. Урок 63. 00:10:32
    List of categories client
  64. Урок 64. 00:09:33
    Ant columns layout
  65. Урок 65. 00:09:39
    Delete category
  66. Урок 66. 00:06:42
    Update category server
  67. Урок 67. 00:09:06
    Using modal component
  68. Урок 68. 00:13:47
    Updating category on modal
  69. Урок 69. 00:09:39
    Complete category update
  70. Урок 70. 00:13:52
    Editor preview and posts page
  71. Урок 71. 00:09:05
    Installing rich markdown editor
  72. Урок 72. 00:15:08
    Styling editor
  73. Урок 73. 00:15:52
    Post title and content in local storage
  74. Урок 74. 00:06:24
    Load categories
  75. Урок 75. 00:07:42
    Multiple select
  76. Урок 76. 00:04:15
    Rich text editor upload image
  77. Урок 77. 00:15:34
    React image resize and resolve editor issues
  78. Урок 78. 00:09:38
    Using cloudinary
  79. Урок 79. 00:14:27
    Uploading image
  80. Урок 80. 00:13:59
    Post preview
  81. Урок 81. 00:08:10
    Handle publish
  82. Урок 82. 00:10:11
    Post route and schema
  83. Урок 83. 00:15:47
    Save post in database
  84. Урок 84. 00:07:03
    All posts server
  85. Урок 85. 00:12:27
    Creating posts
  86. Урок 86. 00:14:30
    List posts client
  87. Урок 87. 00:05:03
    Why we need post context (theory)
  88. Урок 88. 00:11:37
    Lifting state of posts
  89. Урок 89. 00:10:56
    Lifting state of categories
  90. Урок 90. 00:04:40
    WordPress inspired media library
  91. Урок 91. 00:08:21
    Featured image modal
  92. Урок 92. 00:08:08
    Media components
  93. Урок 93. 00:09:39
    Upload component
  94. Урок 94. 00:12:48
    Sending image as formdata
  95. Урок 95. 00:12:35
    Save media in database
  96. Урок 96. 00:12:52
    Drag and drop multiple images
  97. Урок 97. 00:13:03
    Media context
  98. Урок 98. 00:08:28
    Uploaded image preview
  99. Урок 99. 00:08:16
    Create post with featured image
  100. Урок 100. 00:06:28
    Media endpoints
  101. Урок 101. 00:04:29
    Fetch media
  102. Урок 102. 00:09:11
    Select from media library
  103. Урок 103. 00:09:56
    Remove media
  104. Урок 104. 00:09:01
    SEO in react apps and nextjs apps
  105. Урок 105. 00:10:48
    Load all posts
  106. Урок 106. 00:13:17
    Display posts
  107. Урок 107. 00:11:34
    Single post page
  108. Урок 108. 00:14:26
    Post image and meta content
  109. Урок 109. 00:08:24
    Scrolling post view and responsive layout
  110. Урок 110. 00:07:16
    Delete post
  111. Урок 111. 00:16:19
    Post edit page
  112. Урок 112. 00:15:18
    Pre populate post for edit
  113. Урок 113. 00:07:14
    Post edit request client
  114. Урок 114. 00:10:53
    Post edit server
  115. Урок 115. 00:12:40
    Admin media upload
  116. Урок 116. 00:03:45
    Admin media library
  117. Урок 117. 00:12:50
    Create user by admin
  118. Урок 118. 00:12:48
    Password generator select and checkbox
  119. Урок 119. 00:15:49
    Create user by admin server
  120. Урок 120. 00:12:26
    Send account info by email
  121. Урок 121. 00:10:33
    Code refactoring new post
  122. Урок 122. 00:06:25
    Code refactoring post list
  123. Урок 123. 00:05:11
    Is admin middleware
  124. Урок 124. 00:11:51
    Author nav and layout
  125. Урок 125. 00:05:12
    Author post create page
  126. Урок 126. 00:17:26
    Can create read update delete middleware
  127. Урок 127. 00:08:58
    Apply new middleware
  128. Урок 128. 00:14:15
    Author posts
  129. Урок 129. 00:09:35
    Author post edit
  130. Урок 130. 00:18:03
    Author media management
  131. Урок 131. 00:12:08
    Subscriber nav layout and pages
  132. Урок 132. 00:08:19
    Users page for admin
  133. Урок 133. 00:16:57
    Users list for admin
  134. Урок 134. 00:12:38
    Users list with number of posts
  135. Урок 135. 00:08:36
    Delete user by admin
  136. Урок 136. 00:14:33
    User update page for admin
  137. Урок 137. 00:14:37
    User update form fields and media
  138. Урок 138. 00:17:52
    Update user by admin
  139. Урок 139. 00:10:55
    User image preview
  140. Урок 140. 00:13:07
    Profile page
  141. Урок 141. 00:10:19
    Author and subscriber profile page
  142. Урок 142. 00:17:34
    Updating own profile based on roles
  143. Урок 143. 00:10:36
    Post count and pagination server
  144. Урок 144. 00:17:47
    Load more posts
  145. Урок 145. 00:09:55
    All posts for admin
  146. Урок 146. 00:08:29
    Searching and filtering
  147. Урок 147. 00:09:16
    Creating comment server
  148. Урок 148. 00:07:13
    Post comment form
  149. Урок 149. 00:15:37
    Posting comment client
  150. Урок 150. 00:15:37
    Populating post comments
  151. Урок 151. 00:08:19
    Render list of comments
  152. Урок 152. 00:13:09
    Can update delete comments server
  153. Урок 153. 00:10:29
    Comments CRUD controller functions
  154. Урок 154. 00:10:55
    Admin comments page
  155. Урок 155. 00:10:45
    Rendering comments for admin
  156. Урок 156. 00:10:58
    Load more comments
  157. Урок 157. 00:10:16
    Comments description view and delete
  158. Урок 158. 00:04:05
    Comments delete by admin
  159. Урок 159. 00:06:08
    Comments page for users
  160. Урок 160. 00:14:05
    Comment edit modal
  161. Урок 161. 00:14:00
    Comment update
  162. Урок 162. 00:16:19
    Contact page
  163. Урок 163. 00:05:06
    Contact form submit
  164. Урок 164. 00:16:22
    Send contact form email
  165. Урок 165. 00:09:02
    Share post to social networks
  166. Урок 166. 00:05:21
    Documents statistics server
  167. Урок 167. 00:08:13
    Admin index page to display statistics
  168. Урок 168. 00:12:44
    Numbers counter with progress
  169. Урок 169. 00:11:33
    Custom hook useCategory
  170. Урок 170. 00:05:03
    Custom hook useLatestPosts
  171. Урок 171. 00:06:41
    Posts by category server
  172. Урок 172. 00:11:40
    Posts by category page
  173. Урок 173. 00:11:46
    List of posts based on category
  174. Урок 174. 00:11:09
    Full width image
  175. Урок 175. 00:06:44
    Loading to redirect
  176. Урок 176. 00:07:31
    Text on top of full width image
  177. Урок 177. 00:09:29
    Stats counter on home page
  178. Урок 178. 00:08:05
    Latest posts in home page
  179. Урок 179. 00:09:36
    Parallax image
  180. Урок 180. 00:07:09
    Categories list in home page
  181. Урок 181. 00:07:25
    Footer
  182. Урок 182. 00:10:10
    Customize page
  183. Урок 183. 00:10:04
    Customize home page from dashboard
  184. Урок 184. 00:13:45
    Page create and fetch server
  185. Урок 185. 00:14:33
    Customize home page
  186. Урок 186. 00:06:49
    Custom hook useHome
  187. Урок 187. 00:03:32
    Deployment overview
  188. Урок 188. 00:05:46
    Digital ocean setup
  189. Урок 189. 00:08:56
    SSH access
  190. Урок 190. 00:05:37
    Push code to github
  191. Урок 191. 00:13:18
    Installing NodeJs NGINX and git clone
  192. Урок 192. 00:15:49
    Installing MongoDB and commit changes
  193. Урок 193. 00:04:59
    Running frontend
  194. Урок 194. 00:04:09
    Trying signup
  195. Урок 195. 00:12:03
    Performing actions in dashboard
  196. Урок 196. 00:02:16
    Final thoughts