Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Universal React with Next.js - The Ultimate Guide, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:06:34
    What is Next.js? What is Server-Side Rendering?
  • Урок 2. 00:01:23
    Tools Required for this Course
  • Урок 3. 00:05:19
    Setting up Portfolio Project
  • Урок 4. 00:04:54
    Next Links, Serving Static Images
  • Урок 5. 00:07:51
    Components in Next, CSS with Styled JSX
  • Урок 6. 00:04:01
    Next Router, NProgress for Route Loading State
  • Урок 7. 00:05:24
    Custom Document Page
  • Урок 8. 00:08:25
    Fetching Data with getInitialProps
  • Урок 9. 00:06:14
    Custom Error Page
  • Урок 10. 00:06:37
    Dynamic Pages with Query Parameters
  • Урок 11. 00:04:31
    Cleaner Urls without Query Params
  • Урок 12. 00:06:59
    Deploying our App as a Static Site to Now v1 (Outdated)
  • Урок 13. 00:04:45
    Deploying Static Sites with Now v2 (Updated)
  • Урок 14. 00:00:43
    Intro to Hacker News Clone
  • Урок 15. 00:02:18
    Init Hacker Next Project
  • Урок 16. 00:07:44
    Handling Errors with Built-in Error Page and Try / Catch
  • Урок 17. 00:07:24
    Styling the News Stories
  • Урок 18. 00:05:47
    Adding Layout Component, Head Component for SEO
  • Урок 19. 00:06:20
    Fetching Next Page of Stories, Adding Pagination with Query Params
  • Урок 20. 00:07:16
    Building the Individual Story Page
  • Урок 21. 00:10:26
    Adding Comments to Story / Nested Comments with Recursive Component
  • Урок 22. 00:03:10
    Using Next Router to Add a Back Button
  • Урок 23. 00:09:43
    Generating a Web App Manifest to our Project (Optional)
  • Урок 24. 00:18:27
    Making our App Run Offline with Service Workers (Optional)
  • Урок 25. 00:03:52
    Deploying Hacker Next with Heroku
  • Урок 26. 00:02:20
    Intro to User Authentication Project
  • Урок 27. 00:02:56
    Init Project, Create Express Server
  • Урок 28. 00:03:19
    Using the getRequestHandler, Adding Nodemon
  • Урок 29. 00:10:48
    Create Login Form, Handle Post Request on Server
  • Урок 30. 00:11:42
    Authenticating Users with Signed Cookies
  • Урок 31. 00:08:52
    Fetching a User's Profile upon Login
  • Урок 32. 00:06:22
    Displaying / Handling Errors upon Login
  • Урок 33. 00:06:00
    Creating a Layout Component / Navigation
  • Урок 34. 00:10:14
    Persisting User Session with Custom Document Page
  • Урок 35. 00:08:18
    Persisting User Sessions on the Client and Server
  • Урок 36. 00:04:28
    Logging out Users, Clearing Cookies
  • Урок 37. 00:05:48
    Creating Protected Routes / Route Guards
  • Урок 38. 00:02:21
    Deploying Next Cookie Auth with Heroku
  • Урок 39. 00:09:36
    Demo of our Social Media App
  • Урок 40. 00:00:59
    Git Clone and Install Project Dependencies
  • Урок 41. 00:05:34
    Add our MongoDB Atlas Database
  • Урок 42. 00:03:54
    Update! Connecting to MongoDB Atlas instead of MLab
  • Урок 43. 00:02:18
    Installing the Postman Desktop App
  • Урок 44. 00:08:50
    Overview of Server Code
  • Урок 45. 00:09:01
    Validate Signup and Signup
  • Урок 46. 00:03:08
    Signin with Passport
  • Урок 47. 00:02:38
    Signout and checkAuth Middleware
  • Урок 48. 00:03:07
    Get All Users
  • Урок 49. 00:08:14
    Using Router.param() to Get / Delete User
  • Урок 50. 00:03:13
    Getting the Authenticated User's Data
  • Урок 51. 00:02:25
    Getting the User's Profile
  • Урок 52. 00:06:03
    Following Users
  • Урок 53. 00:01:50
    Unfollowing Users
  • Урок 54. 00:03:13
    Getting a User Feed
  • Урок 55. 00:10:17
    Updating Users / Uploading and Resizing Avatars
  • Урок 56. 00:09:15
    Adding Posts / Uploading and Resizing Post Images
  • Урок 57. 00:05:19
    Getting Posts By User / Getting User's Post Feed
  • Урок 58. 00:04:38
    Liking and Unliking our Posts
  • Урок 59. 00:05:49
    Adding and Removing Comments to our Posts
  • Урок 60. 00:04:54
    Deleting Posts
  • Урок 61. 00:08:15
    Moving onto our Client, Generating an App Color Palette
  • Урок 62. 00:03:52
    Building the Navbar Component
  • Урок 63. 00:06:38
    Creating Active Link Component / Prefetching Pages
  • Урок 64. 00:08:12
    Basic Functionality for our Signup Page
  • Урок 65. 00:09:55
    Creating Error Snackbar and Success Dialog in Signup
  • Урок 66. 00:05:49
    Building Signin Form / Ability to Signin
  • Урок 67. 00:06:03
    Toggling Auth / UnAuth Navigation and Implementing Protected Routes
  • Урок 68. 00:03:39
    Creating Custom Routes with Express
  • Урок 69. 00:10:16
    Displaying User Profiles on the Profile Page
  • Урок 70. 00:09:37
    Follow / Unfollow Users from Profile Page
  • Урок 71. 00:09:22
    Deleting Auth Users from Profile Page
  • Урок 72. 00:09:34
    Create Edit Profile Page, Populate Form with Auth User Data
  • Урок 73. 00:06:57
    Updating our User with the Edit Profile Form
  • Урок 74. 00:06:02
    Showing Error and Success for Editing the User
  • Урок 75. 00:04:32
    Creating a Splash Page for UnAuth Users
  • Урок 76. 00:13:48
    Building Index Layout and User Feed
  • Урок 77. 00:10:01
    Updating State with NewPost
  • Урок 78. 00:06:24
    Adding Posts from NewPost Component
  • Урок 79. 00:09:15
    Displaying Posts in the Post Component
  • Урок 80. 00:05:27
    Deleting Posts, Removing them from UI
  • Урок 81. 00:05:49
    Liking / Unliking Posts
  • Урок 82. 00:05:24
    Displaying Like / Unlike Status in UI
  • Урок 83. 00:03:59
    Using Pure Components
  • Урок 84. 00:06:43
    Scaffolding Comments Component
  • Урок 85. 00:07:32
    Adding and Displaying Comments
  • Урок 86. 00:03:22
    Deleting Comments
  • Урок 87. 00:07:34
    Displaying User Posts on Profile Page
  • Урок 88. 00:03:42
    Adding Post Feed Functionality to our Profile Page
  • Урок 89. 00:04:44
    Displaying Following / Followers in Profile Page
  • Урок 90. 00:05:41
    Formatting Times / Dates with Date-Fns
  • Урок 91. 00:04:18
    Deploying Next Connect with Heroku
  • Урок 92. 00:00:30
    Bonus Lecture