Skip to main content
Angular Programming: Level 2
0%
Previous
Course data
General
Announcements
Final Code for NgRx Lab
Final Code for Redux Lab
Support Chat Module Overview
Training Goals and Outcomes
Real World Chat Use Cases
Chat Roles and Behavior
Chat Window UI Design
Chat Window Layout
Message Bubbles
Chat Input Area
UX Enhancements
Reactive Programming Concepts
What Is Reactive Programming
Observables and Signals
One Way Data Flow
Modeling Chat Data
Chat Message Interface
Message Metadata
Initial Chat State
NgRx Fundamentals
Why NgRx
NgRx Building Blocks
NgRx vs Services
Reactive Chat State with NgRx
Creating Chat Actions
Writing Chat Reducers
Using Selectors
Simulated Support Responses
Agent Response Strategy
RxJS Timing
Intro to NgRx Effects
Connecting UI to NgRx
Displaying Messages
Sending Messages
Reactive Updates
Redux Architecture
What Is Redux
Redux Principles
Redux vs NgRx
Redux Chat State
Centralized Store Design
Redux Actions
Redux Reducers
Redux Side Effects and Async Handling
Connecting Redux to Angular
Subscribing to State
Dispatching Actions
Change Detection
Async Logic in Redux
Handling Delays
Middleware Concepts
NgRx vs Redux Comparison
Architecture Comparison
Developer Experience
Chat System Best Practices
Scaling Chat Features
Persistence and Errors
Next
Side panel
Categories
All categories
AI Learning Hub
AI Essentials
Level 1: Generative AI Foundation
Level 2: Grounding AI with your Data
Level 3: Automating AI Workflows
Copilot First-Step Kit
Office
Webinars
Power BI
Programming
WordPress
Microsoft Official
Accounting
CompTIA
Google
Upskilling Series
Home
Log in
Username
Username
Password
Password
Forgot your password?
Log in
Categories
Collapse
Expand
All categories
AI Learning Hub
AI Essentials
Level 1: Generative AI Foundation
Level 2: Grounding AI with your Data
Level 3: Automating AI Workflows
Copilot First-Step Kit
Office
Webinars
Power BI
Programming
WordPress
Microsoft Official
Accounting
CompTIA
Google
Upskilling Series
Home
Course info
Angular Programming: Level 2
Skill Level
:
Beginner