Angular / Intermediate

Angular โ€” Intermediate

Coordinate dependency scope, routing, HTTP, streams, lifecycle, and isolated interaction tests.

6 lessons ยท No account required

What you will learn

  • Explain the levelโ€™s data, lifecycle, and verification contracts.
  • Solve worked exercises and distinguish local evidence from complete application behavior.
  1. Dependency injection and service scope

    Choose where a dependency is provided, understand the lifetime of the resulting instance, and call inject only within a supported runtime context.

    Start learning
  2. Router navigation and route data

    Treat the URL as application state, configure ordered routes and outlets, and validate route data without treating a client guard as server authorization.

    Start learning
  3. HTTP and runtime validation

    Separate HTTP transport from domain decoding, model request outcomes explicitly, and test with synthetic responses instead of contacting real services.

    Start learning
  4. RxJS and signal interoperability

    Choose between value state and event streams, make cancellation and error placement explicit, and create signal subscriptions at a managed ownership boundary.

    Start learning
  5. Lifecycle and resource cleanup

    Place initialization and teardown at their actual ownership boundaries, avoiding state changes during rendering and work that survives a destroyed view.

    Start learning
  6. Component testing and accessibility

    Verify observable behavior through a host, distinguish template syntax from execution, and include keyboard, naming, and focus in the feature contract.

    Start learning
Back to course