1
TypeScript: decorator, āļāļĢāļ°āđāļ āļāļāļąāđāļāļŠāļđāļ, interface, generic
2
Component: template, style, lifecycle hook, ViewChild, ContentChild
3
Data binding: interpolation, property binding, event binding, two-way binding
4
Directive: structural (*ngIf, *ngFor, *ngSwitch), attribute (ngClass, ngStyle), āđāļāļāļāļģāļŦāļāļāđāļāļ
5
Pipe: āđāļāļāļąāļ§ (date, async, json), pipe āđāļāļāļāļģāļŦāļāļāđāļāļ, pure vs impure
6
Service āđāļĨāļ° Dependency Injection: provider, DI āđāļāļāļĨāļģāļāļąāļāļāļąāđāļ, injection token
7
RxJS: Observable, Operator (map, filter, switchMap, mergeMap), Subject, unsubscribe
8
āļāļāļĢāđāļĄ: Template-driven vs Reactive, FormControl, FormGroup, validator, async validator
9
āļāļēāļĢāļāļģāļŦāļāļāđāļŠāđāļāļāļēāļ: route, RouterLink, RouterOutlet, guard (CanActivate, CanDeactivate), resolver
10
HttpClient: GET/POST/PUT/DELETE, interceptor, āļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļ, āļāļĢāļĢāļāļ°āļāļēāļĢāļĨāļāļāđāļŦāļĄāđ
11
Change Detection: āļāļĨāļĒāļļāļāļāđ (Default, OnPush), zone, āļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāđāļ§āļĒāļāļāđāļāļ
12
NgModule: import, export, declaration, provider, lazy loading
13
Signal: signal(), computed(), effect(), āļŠāļāļēāļāļ°āđāļāļ reactive (Angular 16+)
14
āļāļēāļĢāļāļąāļāļāļēāļĢāļŠāļāļēāļāļ°: Service āļāđāļ§āļĒ BehaviorSubject, NgRx (Store, Effects, Selector)
15
āļāļēāļĢāļāļāļŠāļāļ: unit test (Jasmine, TestBed), āļāļāļŠāļāļ component, mock service, E2E
16
āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ: OnPush, trackBy, lazy loading, āļāļĨāļĒāļļāļāļāđ preloading, āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ bundle
17
Angular CLI, āļāļēāļĢāļāļąāđāļāļāđāļē build, āļāļēāļĢ deploy, SSR āļāđāļ§āļĒ Angular Universal