Services and Dependency Injection
- Understanding the role of services in Angular applications.
- Creating and registering services using Dependency Injection.
- Singleton and hierarchical injectors in Angular.
- Communicating between components using services.
- Providing services at different levels: root, module, component.
- Handling asynchronous operations with RxJS Observables.