Semana 8: State Management con BehaviorSubject y NgRx
Estado global en Angular: del BehaviorSubject simple al store con NgRx básico.
Semana 9: Testing unitario con Jasmine
Pruebas unitarias de servicios y pipes para validar la lógica de negocio.
Semana 10: Pruebas E2E con Cypress
Valida flujos completos de usuario: login, búsqueda y checkout.