Урок 1.00:01:30
Intro
Урок 2.00:01:45
Installing Node JS
Урок 3.00:01:39
IDE
Урок 4.00:05:17
The boilerplate
Урок 5.00:04:45
The bundle
Урок 6.00:09:53
From the ground up
Урок 7.00:08:38
Behind the scenes
Урок 8.00:12:42
Project structure
Урок 9.00:05:39
Types of components
Урок 10.00:14:18
Adding some style
Урок 11.00:11:53
Events
Урок 12.00:16:36
State
Урок 13.00:14:23
Props part one
Урок 14.00:09:44
Props part two
Урок 15.00:07:29
Props part three
Урок 16.00:03:59
React children
Урок 17.00:07:02
More on styling
Урок 18.00:12:53
Filtering the news
Урок 19.00:14:45
Lifecycles
Урок 20.00:19:03
Lifecycles part 2
Урок 21.00:04:30
React hooks intro
Урок 22.00:13:34
UseState hook
Урок 23.00:16:05
UseState hook part 2
Урок 24.00:13:05
UseEffect
Урок 25.00:26:13
UseCallback
Урок 26.00:13:43
UseRef
Урок 27.00:18:28
Context API part one
Урок 28.00:11:48
Context API part two
Урок 29.00:05:03
Installation
Урок 30.00:15:30
The context and css
Урок 31.00:14:29
Ref and validation
Урок 32.00:07:06
Adding players to the list
Урок 33.00:07:54
Showing the list of players
Урок 34.00:13:36
Next and Toastify
Урок 35.00:11:28
Getting the looser
Урок 36.00:05:22
Introduction
Урок 37.00:03:03
The route process
Урок 38.00:04:19
The main route file
Урок 39.00:05:44
Setting up routes
Урок 40.00:08:53
Linking
Урок 41.00:05:31
A better layout
Урок 42.00:05:48
Params
Урок 43.00:06:00
More on react router
Урок 44.00:05:19
React router switch
Урок 45.00:07:40
Redirections
Урок 46.00:04:32
Handling 404
Урок 47.00:08:11
Introduction
Урок 48.00:14:12
Pure components
Урок 49.00:07:07
Adjacent elements
Урок 50.00:11:11
HOC part 1
Урок 51.00:11:52
HOC part 2
Урок 52.00:14:05
Transitions
Урок 53.00:11:53
Transitions part 2
Урок 54.00:08:20
CSS transitions
Урок 55.00:13:27
Transitions group
Урок 56.00:06:23
Honorable mentions
Урок 57.00:03:31
Introduction
Урок 58.00:10:21
Connecting
Урок 59.00:05:10
Action creators and reducers
Урок 60.00:05:58
Combine reducers
Урок 61.00:10:59
Creating a valid reducer
Урок 62.00:07:17
Redux devtools
Урок 63.00:11:53
Dispatching actions
Урок 64.00:06:36
Map state to props
Урок 65.00:13:03
Redux hooks
Урок 66.00:06:14
Types
Урок 67.00:09:27
Making requests
Урок 68.00:12:53
Installation and router
Урок 69.00:11:28
Setting up Redux
Урок 70.00:09:07
Header and main layout
Урок 71.00:07:19
Api Server with json server
Урок 72.00:18:24
Fetching home posts
Урок 73.00:19:14
Fetching home posts part 2
Урок 74.00:12:47
Home masonry
Урок 75.00:21:15
Creating the add newsletter
Урок 76.00:19:04
Finishing newsletter
Урок 77.00:18:40
Newsletter fix and creating post page
Урок 78.00:12:34
Post cleanup and 404
Урок 79.00:12:34
Formik - Starting
Урок 80.00:13:40
Formik - Validating
Урок 81.00:06:15
Formik - Using Yup
Урок 82.00:06:55
Formik - Hooks
Урок 83.00:13:57
Formik - Custom components
Урок 84.00:13:37
Formik - Custom fields
Урок 85.00:15:30
Custom - Creating the state and input
Урок 86.00:15:48
Custom - Updating formdata
Урок 87.00:13:41
Custom - Validations
Урок 88.00:14:45
Custom - Submit form
Урок 89.00:17:05
Custom - Select and textarea
Урок 90.00:14:25
Adding a contact form to daily news
Урок 91.00:11:48
Daily news, storing the message.
Урок 92.00:24:41
The userReducer
Урок 93.00:04:54
What node is
Урок 94.00:05:14
Using the REPL
Урок 95.00:07:45
Blocking and non-blocking
Урок 96.00:13:02
Threads,Event Loop, Call stack and task queue
Урок 97.00:06:16
Final thoughts
Урок 98.00:09:16
Creating a node server
Урок 99.00:11:09
Sending responses
Урок 100.00:07:10
Creating routes
Урок 101.00:12:11
Express - creating server
Урок 102.00:07:08
Express - Params and querystrings
Урок 103.00:05:29
Express - Middleware part one
Урок 104.00:06:44
Express - Middleware part two
Урок 105.00:17:36
Express - Body parser
Урок 106.00:20:06
Express and React
Урок 107.00:03:05
Introduction
Урок 108.00:08:16
Creating a cluster
Урок 109.00:08:13
Connecting
Урок 110.00:14:17
Adding data to the DB
Урок 111.00:10:57
Creating a model and schema
Урок 112.00:14:31
Mongoose POST
Урок 113.00:09:47
Mongoose GET
Урок 114.00:10:29
Mongoose REMOVE
Урок 115.00:16:00
Mongoose UPDATE
Урок 116.00:07:02
Using postman
Урок 117.00:15:27
Creating a project
Урок 118.00:09:25
Register a user (no-hash)
Урок 119.00:17:51
Hashing passwords
Урок 120.00:19:34
Sign in users
Урок 121.00:09:17
JWT part one
Урок 122.00:12:31
JWT part two
Урок 123.00:16:35
JWT part three
Урок 124.00:09:40
Auth middleware
Урок 125.00:14:20
Deploying part one
Урок 126.00:17:29
Deploying part two
Урок 127.00:11:01
SERVER: Installations
Урок 128.00:15:40
SERVER: Init server and connecting to DB
Урок 129.00:19:03
SERVER: Creating the user model
Урок 130.00:08:45
SERVER: Creating the routes file
Урок 131.00:16:07
SERVER: Hashing and checking email
Урок 132.00:13:13
SERVER: Register user
Урок 133.00:11:59
SERVER: Sign in user
Урок 134.00:19:59
SERVER: Validating tokens
Урок 135.00:14:09
SERVER: Creating roles
Урок 136.00:15:50
SERVER: Testing roles
Урок 137.00:14:56
SERVER: Updating profile
Урок 138.00:14:53
SERVER: Updating email
Урок 139.00:15:40
SERVER: Articles model
Урок 140.00:15:30
SERVER: Posting article
Урок 141.00:17:39
SERVER: Patch, delete, get article by ID
Урок 142.00:05:47
SERVER: Find by ID
Урок 143.00:17:53
SERVER: Load more
Урок 144.00:25:00
SERVER: Pagination route
Урок 145.00:13:01
Starting with REACT
Урок 146.00:12:35
Creating a store
Урок 147.00:17:32
Header and sidedrawer
Урок 148.00:10:57
Finishing sidedrawer
Урок 149.00:22:00
Creating the home cars
Урок 150.00:22:43
Getting articles from loadmore part one
Урок 151.00:12:45
Getting articles from loadmore part two
Урок 152.00:18:33
Showing notifications part one
Урок 153.00:07:55
Showing notifications part two
Урок 154.00:21:28
Creating the login-register form
Урок 155.00:19:42
Register users
Урок 156.00:07:10
Sign in users
Урок 157.00:19:30
Auto sign in users
Урок 158.00:02:38
Creating a loader
Урок 159.00:09:30
Logout users
Урок 160.00:11:25
Admin layout
Урок 161.00:20:03
Changing layouts
Урок 162.00:20:34
Routes guard
Урок 163.00:15:18
Guarding nav links
Урок 164.00:05:46
Hotfix for the sign in and sign out
Урок 165.00:17:22
Creating the article section
Урок 166.00:14:07
Showing article data
Урок 167.00:06:29
Clearing articles
Урок 168.00:17:07
Add article part one
Урок 169.00:17:44
Add article part two
Урок 170.00:17:25
Using field array with actors
Урок 171.00:19:49
Creating the WYSIWYG editor
Урок 172.00:12:36
Finishing WYSIWYG
Урок 173.00:17:47
Posting article
Урок 174.00:16:12
Amin pagination part one
Урок 175.00:16:33
Amin pagination part two
Урок 176.00:05:46
Amin pagination part three
Урок 177.00:22:23
Changing article status
Урок 178.00:12:41
Removing articles part one
Урок 179.00:14:41
Removing articles part two
Урок 180.00:18:29
Editing articles part one
Урок 181.00:11:32
Editing articles part two
Урок 182.00:19:52
Email stepper part one
Урок 183.00:19:38
Email stepper part two
Урок 184.00:13:49
Email stepper part three
Урок 185.00:17:52
Updating user profile
Урок 186.00:17:04
Deploying
Урок 187.00:20:07
Contact form
Урок 188.00:17:05
Dispatching contact
Урок 189.00:16:23
Creating the email service
Урок 190.00:04:47
Testing the email service
Урок 191.00:16:57
Verifying users trough email
Урок 192.00:19:52
Verify, creating the front end
Урок 193.00:11:12
Finish verify account
Урок 194.00:12:21
Creating categories - server
Урок 195.00:17:07
Creating the categories layout
Урок 196.00:20:50
Categories to Redux
Урок 197.00:16:00
Fixing the add article category
Урок 198.00:03:45
Fixing the edit articles category
Урок 199.00:14:04
Creating client search - server
Урок 200.00:19:50
Creating client search - client part 1
Урок 201.00:10:41
Creating client search - client part 2
Урок 202.00:06:29
Creating the admin search - server
Урок 203.00:18:54
Creating the admin search - client part 1
Урок 204.00:08:45
Creating the admin search - client part 2
Урок 205.00:17:41
Uploading files to the server - part 1
Урок 206.00:18:37
Uploading files to the server - part 2
Урок 207.00:20:35
Uploading files to a service
Урок 208.00:01:19
Intro
Урок 209.00:01:53
Installing Node JS
Урок 210.00:01:49
IDE
Урок 211.00:06:56
Using a boilerplate
Урок 212.00:07:55
The bundle
Урок 213.00:06:54
Creating a simple app
Урок 214.00:07:01
Using JSX
Урок 215.00:15:50
Structuring
Урок 216.00:06:41
Using classes
Урок 217.00:10:58
A little bit of styles
Урок 218.00:10:57
Events
Урок 219.00:13:30
Component state
Урок 220.00:13:45
Working with props
Урок 221.00:13:16
Working with props 2
Урок 222.00:05:51
Props, from class to class
Урок 223.00:03:13
Childrens
Урок 224.00:07:41
More on styling
Урок 225.00:12:18
Using third party libraries
Урок 226.00:19:11
Filter the news
Урок 227.00:15:34
React Lifecycles
Урок 228.00:18:48
React Lifecycles 2
Урок 229.00:03:34
React hooks
Урок 230.00:02:35
Conclusion
Урок 231.00:08:17
Use state
Урок 232.00:07:01
Use state 2
Урок 233.00:16:01
Use state 3
Урок 234.00:05:06
Use effect
Урок 235.00:03:48
Introduction
Урок 236.00:11:16
Router process
Урок 237.00:09:36
Setting up routes
Урок 238.00:04:04
Linking
Урок 239.00:05:43
Make it a little bit better
Урок 240.00:04:33
Params
Урок 241.00:03:25
Memory, hash and navlink
Урок 242.00:05:59
Switch
Урок 243.00:04:12
Redirections
Урок 244.00:06:29
Intro and installation
Урок 245.00:12:24
Routes and json server
Урок 246.00:16:22
Finishing home
Урок 247.00:13:43
Creating the artists page
Урок 248.00:05:44
Getting albums
Урок 249.00:12:14
Conditional rendering
Урок 250.00:08:25
Pure components
Урок 251.00:06:26
Adjacent elements
Урок 252.00:08:33
Hight order components 1
Урок 253.00:12:18
Hight order components 2
Урок 254.00:13:56
Animations
Урок 255.00:09:46
Transitions with classes
Урок 256.00:08:55
CSS transitions
Урок 257.00:05:23
TGroup - the template
Урок 258.00:11:00
Animating with TGroup
Урок 259.00:14:47
Typechecking
Урок 260.00:10:19
Typechecking 2
Урок 261.00:08:33
Controlled vs uncontrolled
Урок 262.00:10:48
Intro and install
Урок 263.00:11:10
Creating header and footer
Урок 264.00:16:03
Creating the slider
Урок 265.00:14:48
Creating the Home subscription
Урок 266.00:09:15
Finishing the Home Subs
Урок 267.00:18:15
Adding home posts/ blocks
Урок 268.00:12:21
Home Poll
Урок 269.00:11:18
Finishing Home Poll
Урок 270.00:11:09
Creating the article post
Урок 271.00:20:35
Creating the teams component
Урок 272.00:15:54
Adding the modal
Урок 273.00:04:58
Finishing the modal
Урок 274.00:03:08
Introduction
Урок 275.00:11:03
Creating a store
Урок 276.00:05:53
Action creators and reducers
Урок 277.00:15:14
Creating reducers
Урок 278.00:12:44
Connecting
Урок 279.00:05:52
Dispatching an action
Урок 280.00:06:14
Making a better code
Урок 281.00:06:16
Using types
Урок 282.00:11:05
Working with promises
Урок 283.00:07:54
Redux and functional component
Урок 284.00:11:35
Redux and Hooks
Урок 285.00:01:09
Introduction
Урок 286.00:09:48
Creating a state for your forms
Урок 287.00:14:10
Templating form elements
Урок 288.00:13:00
Adding events to form elements
Урок 289.00:09:11
Creating a validation function
Урок 290.00:08:31
Displaying error messages
Урок 291.00:14:33
Remaining form elements
Урок 292.00:15:58
Posting data
Урок 293.00:10:05
Starting with formik
Урок 294.00:15:29
Validating with formik
Урок 295.00:07:06
Submitting with formik
Урок 296.00:09:18
Formik and yup
Урок 297.00:04:54
Intro
Урок 298.00:05:37
REPL my terminal
Урок 299.00:05:21
Using node on a project
Урок 300.00:05:37
Write in node
Урок 301.00:07:53
Exporting in node
Урок 302.00:11:22
Blocking and non blocking
Урок 303.00:04:30
Threads, events loop and call stack
Урок 304.00:06:30
Threads, events loop and call stack 2
Урок 305.00:07:54
Threads, events loop and call stack 3
Урок 306.00:04:06
Right to the bone
Урок 307.00:03:42
Intro
Урок 308.00:09:14
Simple server
Урок 309.00:04:16
Sending an HTML response
Урок 310.00:07:08
Sending a JSON response
Урок 311.00:06:18
Routing
Урок 312.00:13:15
Express intro
Урок 313.00:04:58
Express params and query string
Урок 314.00:04:55
Express middleware
Урок 315.00:05:48
Express middleware 2
Урок 316.00:18:29
Express posting data
Урок 317.00:12:42
Node server and react
Урок 318.00:08:16
Node server and react 2
Урок 319.00:04:13
Intro
Урок 320.00:12:49
Installing mongo and mongo driver
Урок 321.00:16:11
Using the mongo driver
Урок 322.00:12:12
Using the mongo driver 2
Урок 323.00:10:37
Mongoose , models and schemas
Урок 324.00:11:34
Mongoose posting
Урок 325.00:08:36
Mongoose getting
Урок 326.00:08:08
Mongoose remove
Урок 327.00:14:39
Mongoose updating
Урок 328.00:06:39
Using postman
Урок 329.00:15:26
Creating a server
Урок 330.00:09:30
Adding users
Урок 331.00:07:23
Using bcrypt
Урок 332.00:10:41
Hashing passwords
Урок 333.00:07:43
Hashing passwords 2
Урок 334.00:10:08
Hashing passwords 3
Урок 335.00:12:22
What is a JWT
Урок 336.00:11:24
Generating a token
Урок 337.00:16:29
Validating tokens
Урок 338.00:07:09
Auth middleware
Урок 339.00:06:54
Log out users
Урок 340.00:08:00
Creating a Heroku project
Урок 341.00:14:40
Connecting mongo DB cloud
Урок 342.00:14:23
Finishing deploy
Урок 343.00:06:54
Introduction
Урок 344.00:15:25
Creating a server
Урок 345.00:14:59
User model
Урок 346.00:06:02
Hashing password
Урок 347.00:13:02
Login users
Урок 348.00:10:33
Validating tokens
Урок 349.00:04:20
Logout users
Урок 350.00:12:08
Books model
Урок 351.00:07:42
Posting a book
Урок 352.00:13:12
Get, patch and delete a book.
Урок 353.00:10:57
Getting all books
Урок 354.00:15:34
Setting up redux
Урок 355.00:15:15
Creating the header and the sidenav
Урок 356.00:11:28
Adding links to the sidenav
Урок 357.00:15:56
Creating the login
Урок 358.00:11:15
Dispatching a login action
Урок 359.00:09:22
Login in and catch errors
Урок 360.00:17:23
Auth HOC
Урок 361.00:11:10
Logout user
Урок 362.00:10:47
Sidenav options
Урок 363.00:18:37
Creating the add posts section
Урок 364.00:15:32
Validating fields
Урок 365.00:15:07
Posting the book
Урок 366.00:08:46
Finishing the add book post
Урок 367.00:18:44
Creating the edit book
Урок 368.00:15:59
Creating the edit book 2
Урок 369.00:06:13
Finishing the edit book
Урок 370.00:17:20
Admin posts section
Урок 371.00:08:09
Get home articles
Урок 372.00:13:07
Get home articles 2
Урок 373.00:04:58
Home loadmore
Урок 374.00:16:24
Article view
Урок 375.00:11:07
Deploying to heroku
Урок 376.00:19:31
Deploying to heroku 2
Урок 377.00:02:40
Introduction to ES6
Урок 378.00:04:49
CONST and LET
Урок 379.00:07:06
CONST and LET: Using scope
Урок 380.00:07:05
CONST and LET: Real life example
Урок 381.00:03:11
CONST and LET: Exercise one - solution
Урок 382.00:05:22
CONST and LET: Exercise two - solution
Урок 383.00:05:52
Template strings
Урок 384.00:07:56
Template strings 2
Урок 385.00:04:29
Template strings 3
Урок 386.00:02:32
Template strings 4
Урок 387.00:02:59
Template strings: Exercise one - solution
Урок 388.00:04:37
Template strings: Exercise two - solution
Урок 389.00:06:48
Foreach
Урок 390.00:03:35
Foreach 2
Урок 391.00:04:09
Foreach 3
Урок 392.00:05:30
Foreach: Exercise - solution
Урок 393.00:06:03
Map
Урок 394.00:04:20
Map 2
Урок 395.00:02:02
Map: Exercise one - solution
Урок 396.00:03:12
Map: Exercise two - solution
Урок 397.00:03:01
Filter
Урок 398.00:03:55
Filter 2
Урок 399.00:01:50
Filter: Exercise one - solution
Урок 400.00:06:12
Filter: Exercise two - solution
Урок 401.00:03:38
Find
Урок 402.00:08:38
Find 2
Урок 403.00:06:06
Every & some
Урок 404.00:02:16
Every & some 2
Урок 405.00:05:41
Reduce
Урок 406.00:04:31
Reduce 2
Урок 407.00:01:43
Reduce: Exercise one - solution
Урок 408.00:05:23
Reduce: Exercise two - solution
Урок 409.00:04:07
For....of
Урок 410.00:04:42
Fat arrow functions
Урок 411.00:05:45
Fat arrow functions 2
Урок 412.00:06:22
Fat arrow functions: Exercise solution
Урок 413.00:03:41
Object literals
Урок 414.00:04:31
Object literals 2
Урок 415.00:02:32
Object literals: Exercise - solution
Урок 416.00:04:11
Default function arguments
Урок 417.00:01:13
Default function arguments: Exercise - solution
Урок 418.00:04:24
Rest operator
Урок 419.00:03:13
Spread operator
Урок 420.00:02:19
Rest and Spread: Exercise two - solution
Урок 421.00:02:47
Classes
Урок 422.00:03:24
Classes 3
Урок 423.00:04:07
Classes 4
Урок 424.00:07:03
Destructuring
Урок 425.00:03:18
Destructuring 2
Урок 426.00:03:38
Destructuring 3
Урок 427.00:04:12
Destructuring 4
Урок 428.00:03:24
Promises and fetch
Урок 429.00:06:53
Promises and fetch 2
Урок 430.00:07:37
Promises and fetch 3
Урок 431.00:02:32
Promises and fetch 4
Урок 432.00:06:37
Strings and numbers
Урок 433.00:04:37
Strings and numbers 2
Урок 434.00:07:11
Modules
Урок 435.00:04:19
Modules 2
Урок 436.00:06:08
Modules 3
Урок 437.00:08:08
Generators
Урок 438.00:06:47
Generators 2
Урок 439.00:06:41
Generators 3
Урок 440.00:07:01
Generators 4
Урок 441.00:05:12
Generators 5
Урок 442.00:03:59
Iterating sets
Урок 443.00:06:03
Iterating map