Урок 1.00:02:21
Introduction
Урок 2.00:01:49
Are you ready for this course?
Урок 3.00:15:48
Server setup
Урок 4.00:03:41
Postman and CORS
Урок 5.00:09:07
Database setup with mongo atlas
Урок 6.00:02:00
Database setup locally
Урок 7.00:04:43
Separating routes
Урок 8.00:03:41
Controllers
Урок 9.00:09:14
User model and schema
Урок 10.00:04:28
Signup route and controller setup
Урок 11.00:04:09
Installing npm packages for auth and blog
Урок 12.00:07:40
Signup validator
Урок 13.00:08:43
User schema virtual fields and methods
Урок 14.00:09:43
User signup
Урок 15.00:02:50
Trouble with mongo atlas
Урок 16.00:11:30
Trying user signup
Урок 17.00:06:23
Signout and protected routes
Урок 18.00:04:15
Starting with nextjs
Урок 19.00:03:17
Page layout
Урок 20.00:04:58
Custom document page
Урок 21.00:06:45
Reactstrap navbar
Урок 22.00:06:04
env variables with nextjs
Урок 23.00:07:33
Navigation using link component
Урок 24.00:12:53
Signup form
Урок 25.00:15:15
Signup action and alerts
Урок 26.00:06:02
Signin
Урок 27.00:14:14
Saving user and token in cookie and localstorage
Урок 28.00:10:14
Signout and conditionally showing nav links
Урок 29.00:00:44
Homework - Redirect authenticated user from signin and signup page
Урок 30.00:02:42
Homework solution
Урок 31.00:16:05
Auth and admin middlewares - Backend
Урок 32.00:04:52
Admin and user dashboard
Урок 33.00:05:59
Protecting routes for auth and admin user
Урок 34.00:00:47
Homework - Show dashboard link in nav based on user role
Урок 35.00:03:13
Dashboard link
Урок 36.00:12:54
Category schema routes and controllers
Урок 37.00:02:40
Error handler to avoid duplicates
Урок 38.00:09:50
Category list read delete
Урок 39.00:02:13
Homework tags
Урок 40.00:05:29
Homework solution - Tags create list read and delete
Урок 41.00:05:28
Using nprogress
Урок 42.00:06:57
CSS using static file and next-css
Урок 43.00:07:24
Category page
Урок 44.00:15:45
Create category
Урок 45.00:15:42
Category read delete and messages
Урок 46.00:03:27
Homework - Tags
Урок 47.00:07:28
Homework solution - Tags
Урок 48.00:07:54
Blog schema
Урок 49.00:18:08
Create blog with photo
Урок 50.00:18:40
Create blog with categories and tags
Урок 51.00:05:50
Generate blog excerpt
Урок 52.00:04:35
Blog create page setup
Урок 53.00:12:35
Blog create action and imports
Урок 54.00:09:36
Blog create form
Урок 55.00:16:53
Quill modules, event handlers and localstorage
Урок 56.00:11:04
Show categories and tags in checkbox
Урок 57.00:08:54
Toggle categories check uncheck
Урок 58.00:12:42
Publish blog
Урок 59.00:09:52
Blog published message
Урок 60.00:10:59
List all blogs
Урок 61.00:08:40
List all blogs categories and tags
Урок 62.00:09:48
Read and delete blogs
Урок 63.00:16:08
Blog update
Урок 64.00:04:28
Show blog photo
Урок 65.00:11:10
Blogs page
Урок 66.00:18:22
SSR blogs page with getInitialProps
Урок 67.00:09:42
Show blog categories and tags
Урок 68.00:03:36
Show blog image
Урок 69.00:04:14
Show all categories and tags
Урок 70.00:21:47
SEO head section for blogs
Урок 71.00:15:50
Load more blogs
Урок 72.00:10:59
Show Single Blog
Урок 73.00:08:15
Single blog with fullwidth image and content
Урок 74.00:08:33
Single blog head section for SEO
Урок 75.00:05:46
Related blogs backend
Урок 76.00:16:43
Related blogs frontend
Урок 77.00:08:36
List of blogs for admin
Урок 78.00:11:30
Delete blog
Урок 79.00:11:01
Update blog page setup
Урок 80.00:13:24
Update blog - Populate content in rich text editor
Урок 81.00:18:31
Update blog - Show checked categories and tags
Урок 82.00:15:59
Blog update complete
Урок 83.00:03:54
Categories and tags page for SEO
Урок 84.00:12:05
Show categories with associated blogs
Урок 85.00:01:46
Homework - Tags page and SEO
Урок 86.00:08:47
Solution - Tags with all blogs and SEO
Урок 87.00:04:33
What is next
Урок 88.00:06:04
Blogs search backend
Урок 89.00:23:01
Blogs search frontend
Урок 90.00:09:46
User public profile backend
Урок 91.00:05:10
Public profile page setup
Урок 92.00:15:39
User public profile page
Урок 93.00:05:14
Click blog author name to view profile
Урок 94.00:09:54
User profile update and photo backend
Урок 95.00:07:59
Profile update actions and page setup
Урок 96.00:07:37
Profile update component setup
Урок 97.00:16:33
Update user profile
Урок 98.00:08:49
Profile update errors validation messages and user photo
Урок 99.00:07:19
Update user in local storage
Урок 100.00:08:23
Blog create for auth user
Урок 101.00:05:26
Auth user can create blog
Урок 102.00:12:41
Auth user can update delete blog backend
Урок 103.00:13:06
Auth user can update delete blog frontend
Урок 104.00:15:47
Handling token expiry
Урок 105.00:09:58
DISQUS commenting system
Урок 106.00:08:41
Sending Emails with Sendgrid part 1
Урок 107.00:10:49
Sending Emails with Sendgrid part 2
Урок 108.00:04:02
Contact blog author - Backend
Урок 109.00:08:05
Contact page
Урок 110.00:14:23
Contact page - sending emails
Урок 111.00:03:56
Contact author by email
Урок 112.00:03:58
Forgot and reset password workflow
Урок 113.00:16:37
Forgot password backend
Урок 114.00:11:14
Reset password backend
Урок 115.00:15:48
Forgot password frontend
Урок 116.00:13:27
Reset password frontend
Урок 117.00:13:59
Account activation email pre-signup
Урок 118.00:21:12
Signup user after successful account activation
Урок 119.00:21:08
Login with google backend
Урок 120.00:17:23
Login with google frontend
Урок 121.00:10:54
Using Google Analytics
Урок 122.00:01:42
Static Home page
Урок 123.00:16:39
Getting started with Digital Ocean
Урок 124.00:04:05
Running backend and frontend in digital ocean part 1
Урок 125.00:20:22
Running backend and frontend in digital ocean part 2
Урок 126.00:01:48
Live server test - signup and contact form
Урок 127.00:05:11
How to write SEO blogs - TIPS
Урок 128.00:05:21
Admin user in live server
Урок 129.00:02:00
Creating blog and updating profile in live site
Урок 130.00:04:56
Pushing changes from local project to Github and live server
Урок 131.00:03:08
Adding domain name
Урок 132.00:02:54
Using Cloudflare CDN and free SSL
Урок 133.00:04:12
Updating config endpoints to use actual domain
Урок 134.00:01:49
MERN Stack - React Node from Scratch with Social Network Project
Урок 135.00:00:55
MERN Stack - React Node Ecommerce App from Scratch to Cloud Servers
Урок 136.00:05:21
MERN Stack - React Node Web Development with Ultimate Authentication Project