Description
This course will instruct you through the process of developing a feature-rich Angular application using NgRx, Angular's Redux-inspired state management toolkit. It focuses on techniques, scalable architecture and flexible code design, which are important for modern web development. Rather than theoretical lectures, this course focuses on creating a practical application that reflects actual business circumstances, helping you to cross the gap between knowing and doing. The course progresses to complex topics, introducing learners to important concepts step by step.
Topics Covered
- Preparing tools: In this module, the instructor would help you understand the project structure, setting up local APIs, changing some configuration, etc., to prepare all the tools required for Angular and NgRx
- Registration: This module will deal with the installations and creating auth interfaces, selectors, etc., so basically the actual lecture will start with this module.
- Authentication: This module contains 6 lectures and deals with login stores, login component, topbar, fetching the current user and authentication interceptor
- Feed: This module handles all the topics related to planning the feed to managing it.
- Article pages: Understanding and implementing topics like creating article pages, deleting articles, creating article stores and many more.
- Profile: Adding life to your profile page and managing its extensive features like the settings page, adding to favorites, creating stores for favorites, etc.
Who Will Benefit
- Frontend developers: Those who want to strengthen their Angular skills can opt for this course.
- Backend developers: Those who looking to transition to full-stack roles should also consider this course.
- Software engineers: involved in enterprise application development.
- Students or job seekers: Students who are preparing for frontend developer roles.
Why Take This Course
Learning Angular is only the beginning, you have to understand that learning how to construct and manage massive apps is what truly defines experts. This course not only teaches you how to use Angular and NgRx together, but it also prepares you for real-world development issues with a practical, example-based approach. By the end of the course, you'll have not only created