1
TypeScript: decorators, ๊ณ ๊ธ ํ์
, interfaces, generics
2
์ปดํฌ๋ํธ: templates, styles, lifecycle hooks, ViewChild, ContentChild
3
๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ: interpolation, property binding, event binding, two-way binding
4
Directives: structural (*ngIf, *ngFor, *ngSwitch), attribute (ngClass, ngStyle), custom
5
Pipes: built-in (date, async, json), ์ฌ์ฉ์ ์ ์ pipes, pure vs impure
6
์๋น์ค์ ์์กด์ฑ ์ฃผ์
: providers, ๊ณ์ธต์ DI, injection tokens
7
RxJS: Observables, Operators (map, filter, switchMap, mergeMap), Subjects, unsubscribe
8
ํผ: Template-driven vs Reactive, FormControl, FormGroup, validators, async validators
9
๋ผ์ฐํ
: routes, RouterLink, RouterOutlet, guards (CanActivate, CanDeactivate), resolvers
10
HttpClient: GET/POST/PUT/DELETE, interceptors, ์๋ฌ ์ฒ๋ฆฌ, retry logic
11
Change Detection: strategies (Default, OnPush), zones, ์๋ ํธ๋ฆฌ๊ฑฐ
12
NgModules: imports, exports, declarations, providers, lazy loading
13
Signals: signal(), computed(), effect(), ๋ฆฌ์กํฐ๋ธ ์ํ (Angular 16+)
14
์ํ ๊ด๋ฆฌ: BehaviorSubject๋ฅผ ํ์ฉํ Services, NgRx (Store, Effects, Selectors)
15
ํ
์คํธ: ๋จ์ ํ
์คํธ (Jasmine, TestBed), ์ปดํฌ๋ํธ ํ
์คํธ, service mocking, E2E
16
์ฑ๋ฅ: OnPush, trackBy, lazy loading, preloading ์ ๋ต, ๋ฒ๋ค ์ต์ ํ
17
Angular CLI, ๋น๋ ์ค์ , ๋ฐฐํฌ, Angular Universal์ ํ์ฉํ SSR