Angular and NgRx - Building Real Project From Scratch
Getting started
Bootstrapping project
(07:10)
Why NgRx?
(05:40)
Project structure
(10:18)
Prettier
(07:40)
Language server
(04:44)
Setting up local API
(06:49)
Setting strict configuration
(01:43)
Registration
Register module
(19:48)
Register layout
(20:48)
Installing NgRx
(20:48)
Installing Redux Devtools
(09:20)
Creating auth interfaces
(11:29)
Adding auth reducer
(16:26)
Creating selectors
(20:54)
Register service
(15:34)
Register effect
(24:23)
Updating auth reducers
(11:36)
Backend error messages
(18:06)
Persistence service
(13:31)
Authentication
Login store
(16:49)
Login component
(06:05)
Topbar
(21:59)
Fetching current user
(21:09)
Auth interceptor
(12:16)
Feed
Planning the feed
(04:46)
Creating feed module
(08:00)
Preparing feed store
(27:31)
Getting feed data
(22:26)
Helper components
(13:02)
Creating pagination
(16:28)
Creating pagination #2
(19:23)
Refetching feed
(24:04)
Implementing tag list
(08:15)
Implementing popular tags
(35:24)
Adding feed toggler
(13:32)
Creating other feeds
(16:05)
Article pages
Creating article page
(19:16)
Rendering article page
(37:10)
Deleting article
(16:50)
Create article
(17:32)
Creating article form
(14:06)
Creating article store
(27:18)
Update article
(40:11)
Profiles
Settings page
(28:00)
Settings page. View part
(28:12)
Add to favorites
(18:42)
Creating store for favorites
(16:42)
Creating user profile
(22:19)
Rendering user profile
(42:53)
Next steps
Homework
(03:46)
Helper components