Angular Framework

  1. Services and State Management
    1. Service Architecture
      1. Service Design Principles
        1. Single Responsibility
          1. Stateless vs Stateful Services
            1. Business Logic Encapsulation
            2. Service Communication Patterns
              1. Service to Service Communication
                1. Service Composition
                  1. Service Orchestration
                2. RxJS and Reactive Programming
                  1. Observable Fundamentals
                    1. Observable Creation
                      1. Observer Pattern
                        1. Subscription Lifecycle
                          1. Hot vs Cold Observables
                          2. Observable vs Promise Comparison
                            1. Cancellation Support
                              1. Multiple Value Emission
                                1. Lazy Evaluation
                                  1. Composition Capabilities
                                  2. Subscription Management
                                    1. Manual Unsubscription
                                      1. takeUntil Pattern
                                        1. Async Pipe Benefits
                                          1. Memory Leak Prevention
                                          2. RxJS Operators
                                            1. Creation Operators
                                              1. of Operator
                                                1. from Operator
                                                  1. interval Operator
                                                    1. timer Operator
                                                    2. Transformation Operators
                                                      1. map Operator
                                                        1. mergeMap Operator
                                                          1. switchMap Operator
                                                            1. concatMap Operator
                                                            2. Filtering Operators
                                                              1. filter Operator
                                                                1. take Operator
                                                                  1. skip Operator
                                                                    1. distinctUntilChanged Operator
                                                                    2. Combination Operators
                                                                      1. combineLatest Operator
                                                                        1. merge Operator
                                                                          1. zip Operator
                                                                            1. forkJoin Operator
                                                                            2. Error Handling Operators
                                                                              1. catchError Operator
                                                                                1. retry Operator
                                                                                  1. retryWhen Operator
                                                                                  2. Utility Operators
                                                                                    1. tap Operator
                                                                                      1. delay Operator
                                                                                        1. timeout Operator
                                                                                      2. Subject Types
                                                                                        1. Subject
                                                                                          1. Multicast Behavior
                                                                                            1. Manual Value Emission
                                                                                            2. BehaviorSubject
                                                                                              1. Initial Value Requirement
                                                                                                1. Current Value Access
                                                                                                2. ReplaySubject
                                                                                                  1. Buffer Size Configuration
                                                                                                    1. Historical Value Replay
                                                                                                    2. AsyncSubject
                                                                                                      1. Last Value Emission
                                                                                                        1. Completion Requirement
                                                                                                    3. State Management Patterns
                                                                                                      1. Service-Based State Management
                                                                                                        1. Centralized State Services
                                                                                                          1. State Immutability
                                                                                                            1. State Update Patterns
                                                                                                            2. Observable State Patterns
                                                                                                              1. State Streams
                                                                                                                1. Derived State
                                                                                                                  1. State Composition
                                                                                                                  2. Advanced State Management Libraries
                                                                                                                    1. NgRx Overview
                                                                                                                      1. Store Pattern
                                                                                                                        1. Actions and Reducers
                                                                                                                          1. Effects for Side Effects
                                                                                                                            1. Selectors for State Queries
                                                                                                                            2. Akita Overview
                                                                                                                              1. Entity Store Pattern
                                                                                                                                1. Query and Store Separation
                                                                                                                                2. NGXS Overview
                                                                                                                                  1. CQRS Pattern
                                                                                                                                    1. State Classes
                                                                                                                                      1. Action Handlers