DevHoned
DSA System Design AI / ML Languages & Frameworks ELK Stack
Languages & Frameworks
Java▸Python▸Spring Boot▸Angular▾TypeScript EssentialsComponents & TemplatesServices & DIRouting & NavigationRxJS & ObservablesFormsState ManagementTestingReact▸

Angular

Angular framework deep dive — components, services, reactivity, routing, and testing

TypeScript EssentialsTypes, interfaces, generics, decorators, utility types, strict mode›Components & TemplatesComponent lifecycle, inputs/outputs, content projection, template syntax›Services & DIDependency injection hierarchy, providers, singleton vs scoped services›Routing & NavigationRouter configuration, lazy loading, guards, resolvers, child routes›RxJS & ObservablesObservables, subjects, operators (map, switchMap, combineLatest), async pipe›FormsTemplate-driven vs reactive forms, validators, custom validators, form arrays›State ManagementComponent state, services, NgRx signals, and when to use each›TestingTestBed, ComponentFixture, HttpClientTestingModule, E2E with Playwright›
DevHoned·Sharpen your engineering knowledge·HomeDSASystem Design© 2026