-
Урок 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