Useful Links
Computer Science
Web Development
Frontend Frameworks and Libraries
Angular Framework
1. Introduction to Angular and Core Concepts
2. Angular Architecture and Building Blocks
3. Templates, Data Binding, and Directives
4. Component Interaction and Lifecycle
5. Dependency Injection System
6. Services and State Management
7. Routing and Navigation
8. Forms and User Input
9. HTTP Communication
10. Advanced Angular Concepts
11. Testing Angular Applications
12. Build, Optimization, and Deployment
Services and State Management
Service Architecture
Service Design Principles
Single Responsibility
Stateless vs Stateful Services
Business Logic Encapsulation
Service Communication Patterns
Service to Service Communication
Service Composition
Service Orchestration
RxJS and Reactive Programming
Observable Fundamentals
Observable Creation
Observer Pattern
Subscription Lifecycle
Hot vs Cold Observables
Observable vs Promise Comparison
Cancellation Support
Multiple Value Emission
Lazy Evaluation
Composition Capabilities
Subscription Management
Manual Unsubscription
takeUntil Pattern
Async Pipe Benefits
Memory Leak Prevention
RxJS Operators
Creation Operators
of Operator
from Operator
interval Operator
timer Operator
Transformation Operators
map Operator
mergeMap Operator
switchMap Operator
concatMap Operator
Filtering Operators
filter Operator
take Operator
skip Operator
distinctUntilChanged Operator
Combination Operators
combineLatest Operator
merge Operator
zip Operator
forkJoin Operator
Error Handling Operators
catchError Operator
retry Operator
retryWhen Operator
Utility Operators
tap Operator
delay Operator
timeout Operator
Subject Types
Subject
Multicast Behavior
Manual Value Emission
BehaviorSubject
Initial Value Requirement
Current Value Access
ReplaySubject
Buffer Size Configuration
Historical Value Replay
AsyncSubject
Last Value Emission
Completion Requirement
State Management Patterns
Service-Based State Management
Centralized State Services
State Immutability
State Update Patterns
Observable State Patterns
State Streams
Derived State
State Composition
Advanced State Management Libraries
NgRx Overview
Store Pattern
Actions and Reducers
Effects for Side Effects
Selectors for State Queries
Akita Overview
Entity Store Pattern
Query and Store Separation
NGXS Overview
CQRS Pattern
State Classes
Action Handlers
Previous
5. Dependency Injection System
Go to top
Next
7. Routing and Navigation