Outcomes
By the end of the course, learners will be able to:
Source  course link: Click here Course contributors: 1. Viveghaa Vasudevan 2. Bhoomika S Hiremath 3. Sudharshan Sekar |
Level: | 02 |
Duration: | 35 Hours | |
Pre-requisites: | CSS: Level 01
|
|
What’s next: | AngularJS:Level 03 |
Note: The textual content in the lessons are not exclusive of video contents.
Making http requests
- How Does Angular Interact With Backends
- The Anatomy of a Http Request
- Using Subjects for Error Handling
- Warp up
- Multiple Interceptors
- Response Interceptors
- Manipulating Request Objects
- Introducing Interceptors
- Changing the Response Body Type
- Observing Different Types of Responses
- Adding Query Params
- Setting Headers
Authentication and Route Protection in Angular
- How Authentication Works
- Improving Error Handling
- Adding Auto-Login
- Adding Auto-Logout
- Adding Logout
- Attaching the Token with an Interceptor
- Adding the Token to Outgoing Requests
- Reflecting the Auth State in the UI
- Creating & Storing the User Data
- Login Error Handling
- Adding a Loading Spinner & Error Handling Logic
- Sending Login Requests
Bonus Working with NgRx in our project
- Understanding and Adding Actions
- An Important Note on Actions
- Auth Finished (For Now...)
- Setting Up Auth Reducer & Actions
- Removing Redundant Component State Management
- Expanding the state
- Updating & Deleting Ingredients
- Preparing Update & Delete Actions
- Multiple Actions
- Dispatching Auth Actions
- Dispatching Actions
- What is application state