Урок 1.00:02:19
What is node js
Урок 2.00:02:21
Why learn node js
Урок 3.00:02:40
Installing node js
Урок 4.00:03:16
Javascript in browser environment
Урок 5.00:02:27
Javascript in node js environment
Урок 6.00:02:55
Getting started with node js
Урок 7.00:03:44
Writing functions
Урок 8.00:06:27
Import export
Урок 9.00:05:38
Using arrow functions
Урок 10.00:02:02
Object destructuring
Урок 11.00:03:30
Using node js core modules
Урок 12.00:08:16
Using npm packages
Урок 13.00:05:29
Using express
Урок 14.00:03:07
Node js event loop
Урок 15.00:04:29
Programming for event loop
Урок 16.00:08:14
Asynchronous programming
Урок 17.00:04:25
Synchronous programming
Урок 18.00:03:47
Functional approach
Урок 19.00:02:38
Secrets of understanding node js
Урок 20.00:07:16
Creating server with express
Урок 21.00:05:05
Separating routes
Урок 22.00:06:50
Middleware explained
Урок 23.00:07:14
Using controllers
Урок 24.00:04:33
Json and postman
Урок 25.00:11:32
Signup with mlab to use mongodb
Урок 26.00:05:42
Connecting to database using mongoose
Урок 27.00:04:53
Post schema
Урок 28.00:12:59
Creating a post
Урок 29.00:14:27
Validation and friendly error messages
Урок 30.00:06:37
Getting posts
Урок 31.00:03:04
Whats next and cleanup
Урок 32.00:05:08
User schema
Урок 33.00:12:49
Virtual fields and methods
Урок 34.00:12:16
User signup using async await
Урок 35.00:09:49
User signin validation and error messaging
Урок 36.00:09:41
User signin flow
Урок 37.00:13:33
User signin with jwt
Урок 38.00:03:43
Testing user signin
Урок 39.00:03:27
Signout method
Урок 40.00:06:39
Protecting routes
Урок 41.00:02:59
Handling unauthorized error
Урок 42.00:05:23
Implementing authorization
Урок 43.00:06:35
Find user by id and add to req object
Урок 44.00:03:59
Has authorization method
Урок 45.00:02:01
Apply require signin to create post
Урок 46.00:08:49
Showing all users
Урок 47.00:07:49
Showing single user
Урок 48.00:10:51
Update user
Урок 49.00:06:22
Delete user
Урок 50.00:06:46
User post relationship with post schema
Урок 51.00:11:13
Create post with image upload and user
Урок 52.00:09:34
Testing create post
Урок 53.00:02:36
Get all posts with user
Урок 54.00:07:31
Get all posts by user
Урок 55.00:02:53
Post update delete flow
Урок 56.00:03:51
Post by id based on route param
Урок 57.00:10:39
Delete post
Урок 58.00:05:59
Update post
Урок 59.00:03:59
Whats next
Урок 60.00:09:11
Documenting api
Урок 61.00:03:41
Adding cors
Урок 62.00:01:54
Modern javascript
Урок 63.00:04:06
Creating variables using const
Урок 64.00:03:48
Creating variables using let
Урок 65.00:05:10
Template strings
Урок 66.00:03:25
Default parameters
Урок 67.00:05:58
Arrow functions
Урок 68.00:10:11
Arrow functions and this keyword
Урок 69.00:08:14
Destructuring object
Урок 70.00:02:09
Destructuring array
Урок 71.00:04:57
Restructuring
Урок 72.00:07:32
Spread and rest operators
Урок 73.00:14:23
Class constructor super
Урок 74.00:05:24
Installing react
Урок 75.00:06:23
React files and folders introduction
Урок 76.00:10:59
Storing data in component state via ajax call
Урок 77.00:05:48
Rendering state data using map
Урок 78.00:04:18
Conditional rendering
Урок 79.00:09:36
Imports exports props
Урок 80.00:07:40
Handling click events
Урок 81.00:04:24
Destructuring inline styling and keys
Урок 82.00:04:45
Create react project
Урок 83.00:09:30
Using react router dom
Урок 84.00:02:51
Adding pages
Урок 85.00:04:25
Signup form
Урок 86.00:08:46
Handling onChange events
Урок 87.00:11:02
User signup
Урок 88.00:06:03
Code refactoring
Урок 89.00:08:48
Showing validation and success message
Урок 90.00:03:57
Code refactoring signup page
Урок 91.00:08:07
Signin page
Урок 92.00:10:56
User signin
Урок 93.00:05:05
Loading...
Урок 94.00:04:20
Menu component
Урок 95.00:08:49
Styling and active link
Урок 96.00:13:00
Signout
Урок 97.00:08:09
Conditional rendering of signup signin links
Урок 98.00:02:48
Show user name
Урок 99.00:05:29
Code refactoring auth logic
Урок 100.00:07:07
Profile page
Урок 101.00:05:40
Showing user info from local storage
Урок 102.00:03:51
Using .env variables
Урок 103.00:13:46
Fetch user profile
Урок 104.00:08:19
Code refactoring fetch user
Урок 105.00:06:45
Show edit profile delete profile buttons
Урок 106.00:02:42
Active link user profile
Урок 107.00:01:45
Whats next?
Урок 108.00:02:30
Users component
Урок 109.00:04:22
Populate users in state
Урок 110.00:06:08
Loop through users
Урок 111.00:06:18
Style user cards
Урок 112.00:03:39
Default profile image
Урок 113.00:08:37
All users profile page
Урок 114.00:02:15
Delete profile component
Урок 115.00:03:25
Users profile based on props change
Урок 116.00:03:58
Delete account prompt
Урок 117.00:07:35
Delete user account
Урок 118.00:07:09
Edit profile component
Урок 119.00:05:30
Pre profile edit profile form
Урок 120.00:09:51
Update user profile
Урок 121.00:09:18
Client side validation on profile update
Урок 122.00:08:58
Private route for authenticated users only
Урок 123.00:11:00
Profile photo upload
Урок 124.00:03:53
Loading... on edit profile
Урок 125.00:13:44
Node API - Update profile with image
Урок 126.00:04:22
File size validation
Урок 127.00:05:45
Node API - Get user photo with separate route
Урок 128.00:05:18
Display profile image in edit profile page
Урок 129.00:09:21
Default image and profile image on all pages
Урок 130.00:04:52
User about field
Урок 131.00:07:34
Update user info in local storage
Урок 132.00:03:03
Whats next?
Урок 133.00:05:54
Following and followers - User schema and userById method
Урок 134.00:09:46
Following and followers - Routes and controller methods
Урок 135.00:03:44
Remove following and remove followers - Routes and controller methods
Урок 136.00:04:41
Follow Profile Buttons Component
Урок 137.00:08:08
Check follow or not
Урок 138.00:10:55
Implement follow
Урок 139.00:04:49
Implement unfollow
Урок 140.00:06:02
Profile tabs component
Урок 141.00:07:34
Display followers list
Урок 142.00:05:22
Display following list
Урок 143.00:06:49
Node API - Who to follow?
Урок 144.00:08:55
Find people component
Урок 145.00:10:19
Find people and follow
Урок 146.00:02:58
Starting with posts
Урок 147.00:18:32
Create new post
Урок 148.00:08:39
Show all posts in home page
Урок 149.00:12:38
Show post's user date and excerpt
Урок 150.00:03:45
Node API - Post image
Урок 151.00:04:52
Show posts with image
Урок 152.00:03:25
Single post component
Урок 153.00:06:15
Load single post in state
Урок 154.00:06:40
Display single post
Урок 155.00:03:04
Show loading on single post and posts
Урок 156.00:08:15
Posts by user
Урок 157.00:04:29
Display posts by user
Урок 158.00:06:48
Show update delete buttons
Урок 159.00:07:24
Delete post
Урок 160.00:01:52
Delete post prompt
Урок 161.00:04:48
Update post component
Урок 162.00:17:23
Implement update post
Урок 163.00:05:36
Update post photo and error messaging
Урок 164.00:02:13
Whats next?
Урок 165.00:09:45
Node API - Implement like unlike
Урок 166.00:03:21
React frontend - Like Unlike methods
Урок 167.00:15:28
Implement like unlike in frontend
Урок 168.00:04:38
Like unlike styling
Урок 169.00:04:46
Like signin redirect
Урок 170.00:08:56
Comments backend
Урок 171.00:03:21
React comment uncomment methods
Урок 172.00:14:54
Adding comments
Урок 173.00:12:04
Render comments
Урок 174.00:13:04
Comment uncomment and validations
Урок 175.00:13:44
Deploy Node JS API - Signup and super user
Урок 176.00:12:09
Running API in Digital Ocean
Урок 177.00:07:02
Using mongoDB in Digital Ocean
Урок 178.00:10:15
Deploy React SPA to Digital Ocean
Урок 179.00:02:18
Own reCAPTCHA?
Урок 180.00:01:27
Super Admin Overview
Урок 181.00:11:44
Implementing role to users
Урок 182.00:11:40
Making a user admin using command line
Урок 183.00:06:44
Admin can update and delete anyone's post
Урок 184.00:12:45
Admin can update and delete any user
Урок 185.00:07:30
How to download source code from Github and checkout different commits
The course has been updated in January this year and has got better reviews too. Kindly look into it.
Thank you.