-
Урок 1.
00:00:47
New update: realTime Notifications
-
Урок 2.
00:01:39
Crop Images Before Upload: New Update
-
Урок 3.
00:00:47
Requirements for taking this Course
-
Урок 4.
00:02:32
Introduction to Nextjs
-
Урок 5.
00:01:35
Connecting to MongoDB
-
Урок 6.
00:05:07
Creating Express Server
-
Урок 7.
00:10:06
App.js, Layout and Navbar
-
Урок 8.
00:39:35
Layout for Signup and Login Pages
-
Урок 9.
00:07:30
User, Profile and Follower Models
-
Урок 10.
00:14:42
Api Routes for Signup & Login
-
Урок 11.
00:03:51
Connecting to Cloudinary
-
Урок 12.
00:15:14
Wiring Signup and Login API to the frontend
-
Урок 13.
00:07:45
How getInitialProps works
-
Урок 14.
00:14:13
Authentication in NextJs
-
Урок 15.
00:02:50
_app.js Functional Component
-
Урок 16.
00:05:49
Creating HomePage Grid
-
Урок 17.
00:10:11
Creating SideMenu
-
Урок 18.
00:11:45
Search For Users
-
Урок 19.
00:03:26
Fixing a bug with Search
-
Урок 20.
00:03:45
Creating PostModel
-
Урок 21.
00:14:00
API routes to Create, Get and Delete Post
-
Урок 22.
00:10:23
API routes to Like and Unlike Post
-
Урок 23.
00:11:12
API routes to comment on a Post
-
Урок 24.
00:30:38
Rendering the Posts
-
Урок 25.
00:13:23
CreatePost Component
-
Урок 26.
00:12:45
Adding the Functionality to ADD & DELETE posts
-
Урок 27.
00:04:20
Functionality to LIKE & UNLIKE POST
-
Урок 28.
00:06:50
Functionality to POST & DELETE COMMENTS
-
Урок 29.
00:09:02
LikesList Component
-
Урок 30.
00:09:54
Add Modals for Posts
-
Урок 31.
00:07:57
Implement Infinite Scroll
-
Урок 32.
00:01:38
Quickly Fixing a small bug
-
Урок 33.
00:06:51
API routes to GET profile info and Posts of user
-
Урок 34.
00:12:44
API routes to GET Followers, Follow & Unfollow a User
-
Урок 35.
00:03:27
API to update Profile
-
Урок 36.
00:05:21
API to Update Password & Message Popup Settings
-
Урок 37.
00:08:06
Dynamic Pages in NextJs
-
Урок 38.
00:05:52
Bring Profile Data from Backend
-
Урок 39.
00:10:03
ProfileMenuTabs Component
-
Урок 40.
00:15:52
ProfileHeader Component
-
Урок 41.
00:14:45
Followers & Following Components
-
Урок 42.
00:07:58
Adding Functionality to Follow & Unfollow a User
-
Урок 43.
00:02:12
Create a Root User
-
Урок 44.
00:19:19
UpdateProfile Component
-
Урок 45.
00:18:19
Settings Component
-
Урок 46.
00:06:17
Adding Functionality to update Settings
-
Урок 47.
00:07:42
[LEGACY] Only see the posts of users you are following
-
Урок 48.
00:10:26
[UPDATED] Only see the posts of users you are following
-
Урок 49.
00:03:07
Creating Notification Model
-
Урок 50.
00:09:18
API for newLike Notification
-
Урок 51.
00:07:56
API for newComment Notification
-
Урок 52.
00:07:00
API for newFollower Notification
-
Урок 53.
00:06:52
Fetching Notifications from Backend
-
Урок 54.
00:08:42
Layout for Notifications Page
-
Урок 55.
00:06:23
NewLike & NewComment Components
-
Урок 56.
00:05:59
NewFollower Notification
-
Урок 57.
00:08:06
PostId page
-
Урок 58.
00:03:45
Creating ChatModel
-
Урок 59.
00:07:52
Adding Data inside MongoAtlas
-
Урок 60.
00:07:36
Bringing Chats from Backend
-
Урок 61.
00:14:58
Rendering the Chats
-
Урок 62.
00:01:12
Quickly fixing a bug
-
Урок 63.
00:07:04
ChatListSearch Component
-
Урок 64.
00:07:21
Introduction to Socket.io
-
Урок 65.
00:07:45
Keeping a track of users on server
-
Урок 66.
00:04:11
Displaying Online users
-
Урок 67.
00:09:31
Fetching Messages of a chat
-
Урок 68.
00:05:56
Creating Layout for Messages and Banner
-
Урок 69.
00:02:59
MessageInputField
-
Урок 70.
00:06:29
Creating Message
-
Урок 71.
00:13:45
Sending a new Message
-
Урок 72.
00:06:26
Handling No Chat Found
-
Урок 73.
00:19:37
Receiving the Messages
-
Урок 74.
00:03:13
Scrolling on newMsg
-
Урок 75.
00:07:50
Deleting a Message
-
Урок 76.
00:05:59
Deleting a chat
-
Урок 77.
00:17:39
Receiving Messages on any page
-
Урок 78.
00:01:23
Quick tip to clean up the code a bit
-
Урок 79.
00:13:25
API to Reset Password
-
Урок 80.
00:00:50
Quickly fixing a bug
-
Урок 81.
00:13:26
Working on the frontend
-
Урок 82.
00:04:21
Setting up the components
-
Урок 83.
00:10:01
Making Layout Responsive
-
Урок 84.
00:13:36
Like Posts With Sockets
-
Урок 85.
00:20:11
Implementing RealTime Like Notification
-
Урок 86.
00:14:12
Adding the Cropper
-
Урок 87.
00:09:07
Adding Functionality to Buttons
-
Урок 88.
00:06:14
Deploying to Heroku
-
Урок 89.
00:00:30
Final Thoughts