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)
  
        
        Why NgRx?
      
      
    