Angular and NgRx - Building Real Project From Scratch
Getting started
What will we implement?
(01:53)
Bootstrapping project
(09:58)
Why NgRx?
(03:07)
Prettier
(03:01)
Language server
(02:45)
Setting up local API
(04:45)
Project structure
(04:26)
Setting strict configuration
(01:29)
Registration
Register module
(07:28)
Register layout
(07:11)
Installing NgRx
(11:11)
Installing Redux Devtools
(04:30)
Creating auth interfaces
(02:42)
Adding auth reducer
(08:08)
Creating selectors
(05:54)
Register service
(10:01)
Register effect
(12:39)
Updating auth reducers
(07:29)
Backend error messages
(09:42)
Persistence service
(08:47)
Authentication
Login store
(06:19)
Login component
(07:24)
Topbar
(08:42)
Fetching current user
(07:26)
Auth interceptor
(06:42)
Feed
Planning the feed
(03:17)
Creating feed module
(04:04)
Preparing feed store
(13:49)
Getting feed data
(12:00)
Helper components
(05:19)
Creating pagination
(06:01)
Creating pagination #2
(10:56)
Refetching feed
(04:31)
Implementing tag list
(03:58)
Implementing popular tags
(14:14)
Adding feed toggler
(06:27)
Filling my feed
(03:11)
Creating other feeds
(10:28)
Article pages
Creating article page
(09:50)
Rendering article page
(13:51)
Deleting article
(07:34)
Create article
(07:30)
Creating article form
(10:30)
Creating article store
(14:03)
Update article
(19:36)
Profiles
Settings page
(12:24)
Settings page. View part
(16:10)
Add to favorites
(07:51)
Creating store for favorites
(09:13)
Creating user profile
(11:00)
Rendering user profile
(12:27)
Using Angular inject
(01:58)
Angular signals
(04:29)
Next steps
Homework
(01:33)
Bootstrapping project
Download
sourceCode.zip