Skip to main content

Section outline

    • Configuring nested routes, child routes, and route guards (CanActivate, CanDeactivate).
    • Lazy-loaded modules, route parameters, and preloading strategies.
    • Advanced HTTP client techniques: Interceptors, caching, pagination, and retries.
    • RxJS: Core concepts, operators, and error-handling techniques.
    • Reactive Forms: Building dynamic forms with FormControl, FormGroup, and FormBuilder.
    • Performance Optimization: Using Ivy, Bazel, and differential loading for optimized builds.
    • State Management with NgRx: Actions, reducers, effects, and selectors.
    • Testing Angular applications: Jasmine for unit tests, Karma for browser tests, and Protractor for end-to-end testing.
    • Deployment strategies: Lazy loading, AOT compilation, and cloud-based deployment.
    • Capstone project: Building a high-performance Angular application with state management, routing, and optimized deployment.