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