By Oleksandr Kocherhin, Web developer with 12 years of experience
Angular and NgRx - Building Real Project From Scratch
Course description
In this course we will build a Medium clone using Angular and NgRx. This course is fully focused on fast and deep dive into creation of real application with Angular and NgRx. We will start from scratch and step by step you will get close to finished real application. You will deeply understand how to structure your application, build reusable and understandable modules and components and split code into smaller chunks of code. We will write code together in efficient way to make it pure and avoid data complexity. For each lesson you'll get source code of the lesson, so it's easy to see the progress and get a working app on any lesson you want. What you will learn in this course: Structure and configure project Write high quality code with Angular and NgRx on real project Create reusable modules and components Implementing authentication Cover everything with Typescript interfaces If you are feeling like you learned Angular but you still still missing knowledge of how to build your own real application this course is what you need. This course is fully focused on creating the application without getting deep into basic knowledge of Angular!
Related Skills
Course overview - 50
Preview
Bootstrapping the project
Why NgRx?
Project structure
Prettier
Language server
Strict false
Register module
Register layout
Installing NgRx
Installing Redux Devtools
Creating auth interfaces
Adding auth reducer
Creating selectors
Register service
Register effect
Updating auth reducers
Backend error messages
Persistence service
Login store
Login component
Topbar
Fetching current user
Auth interceptor
Planning the feed
Creating feed module
Preparing feed store
Getting feed data
Helper components
Creating pagination
Creating pagination part 2
Refetching feed
Implementing tag list
Implementing popular tags
Adding feed toggler
Creating other feeds
Creating article page
Rendering article page
Deleting article
Create article
Creating article form
Create article store
Update article
Settings page
Settings page view part
Add to favorites
Creating store for favorites
Creating user profile
Rendering user profile
Homework