Angular / Intermediate
Angular โ Intermediate
Coordinate dependency scope, routing, HTTP, streams, lifecycle, and isolated interaction tests.
What you will learn
- Explain the levelโs data, lifecycle, and verification contracts.
- Solve worked exercises and distinguish local evidence from complete application behavior.
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 learningRouter 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 learningHTTP and runtime validation
Separate HTTP transport from domain decoding, model request outcomes explicitly, and test with synthetic responses instead of contacting real services.
Start learningRxJS 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 learningLifecycle 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 learningComponent 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