āļāļ·āđāļāļāļēāļ TypeScript
āļāļĢāļ°āđāļ āļāļāļ·āđāļāļāļēāļ, interface, union type, literal type, type assertions, type guards, narrowing
1āļāļĢāļ°āđāļ āļāļāļ·āđāļāļāļēāļāļāļāļ TypeScript āđāļāļāļĩāđāđāļāļāļāđāļēāļāđāļāļāļ§āļēāļĄ?
āļāļĢāļ°āđāļ āļāļāļ·āđāļāļāļēāļāļāļāļ TypeScript āđāļāļāļĩāđāđāļāļāļāđāļēāļāđāļāļāļ§āļēāļĄ?
āļāļģāļāļāļ
āļāļĢāļ°āđāļ āļ string āđāļāļāļāđāļēāļāđāļāļāļ§āļēāļĄāļāļąāđāļāļŦāļĄāļāđāļ TypeScript āđāļĄāđāļ§āđāļēāļāļ°āļāļąāđāļāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļģāļāļđāļāđāļāļĩāđāļĒāļ§ āļāļđāđ āļŦāļĢāļ·āļ backtick āļŠāļģāļŦāļĢāļąāļ template literals āđāļāđāļāļāļĢāļ°āđāļ āļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļāļāļąāļāđāļāđāļāļāđāļāļāļ§āļēāļĄ āļāļ·āđāļ āļāđāļāļāļ§āļēāļĄ URL āļŦāļĢāļ·āļāđāļāļ·āđāļāļŦāļēāļāđāļāļāļ§āļēāļĄāđāļāđ āđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ
2āđāļāđāļāļĢāļ°āđāļ āļāđāļāļŠāļģāļŦāļĢāļąāļāļāļąāļ§āđāļāļĢāļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāđāļēāđāļāđ āđāļāļĒāđāļĄāđāļāđāļāļāļāļĢāļ§āļāļŠāļāļāļāļĢāļ°āđāļ āļ?
āđāļāđāļāļĢāļ°āđāļ āļāđāļāļŠāļģāļŦāļĢāļąāļāļāļąāļ§āđāļāļĢāļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāđāļēāđāļāđ āđāļāļĒāđāļĄāđāļāđāļāļāļāļĢāļ§āļāļŠāļāļāļāļĢāļ°āđāļ āļ?
āļāļģāļāļāļ
āļāļĢāļ°āđāļ āļ any āļāļīāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļĢāļ°āđāļ āļ TypeScript āļŠāļģāļŦāļĢāļąāļāļāļąāļ§āđāļāļĢāļāļĒāđāļēāļāļŠāļĄāļāļđāļĢāļāđ āļāļāļļāļāļēāļāđāļŦāđāļāļģāļŦāļāļāļāđāļēāđāļāđ āđāļĨāļ°āļāļģāđāļāļīāļāļāļēāļĢāļāļąāđāļāļŦāļĄāļāđāļāļĒāđāļĄāđāļĄāļĩāļāđāļāļāļīāļāļāļĨāļēāļāđāļāļāļēāļĢāļāļāļĄāđāļāļĨāđ āļāļĒāđāļēāļāđāļĢāļāđāļāļēāļĄ āđāļĄāđāđāļāļ°āļāļģāđāļŦāđāđāļāđāđāļāļ·āđāļāļāļāļēāļāļāļģāļāļąāļāļāļĢāļ°āđāļĒāļāļāđāļāļāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļāļāļāļĢāļ°āđāļ āļ
3āļāļĢāļ°āđāļ āļāđāļāđāļāļāļāļēāļĢāđāļĄāđāļĄāļĩāļāđāļēāļŠāđāļāļāļĨāļąāļāđāļāļāļąāļāļāđāļāļąāļ?
āļāļĢāļ°āđāļ āļāđāļāđāļāļāļāļēāļĢāđāļĄāđāļĄāļĩāļāđāļēāļŠāđāļāļāļĨāļąāļāđāļāļāļąāļāļāđāļāļąāļ?
āļāļģāļāļāļ
āļāļĢāļ°āđāļ āļ void āļāđāļāļāļĩāđāļ§āđāļēāļāļąāļāļāđāļāļąāļāđāļĄāđāļŠāđāļāļāļ·āļāļāđāļēāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāļŦāļĄāļēāļĒ āđāļāđāļŠāļģāļŦāļĢāļąāļāļāļąāļāļāđāļāļąāļāļāļĩāđāļāļģāđāļāļīāļāļāļēāļĢāđāļāļĒāđāļĄāđāļŠāļĢāđāļēāļāļāļĨāļĨāļąāļāļāđ āđāļāđāļ āļāļąāļāļāđāļāļąāļāđāļŠāļāļāļāļĨāļŦāļĢāļ·āļāđāļāđāđāļāļŠāļāļēāļāļ° āļāļąāļāļāđāļāļąāļ void āļŠāļēāļĄāļēāļĢāļāļŠāđāļāļāļ·āļ undefined āđāļāļĒāļāļĢāļīāļĒāļēāļĒāđāļāđ
āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ null āđāļĨāļ° undefined āđāļ TypeScript āļāļ·āļāļāļ°āđāļĢ?
āđāļāđāļāļĢāļ°āđāļ āļāđāļāļŠāļģāļŦāļĢāļąāļāļāđāļēāļāļĩāđāđāļĄāđāļāļĢāļēāļāļāļĢāļ°āđāļ āļāđāļĨāļ°āļāđāļāļāļāļēāļĢāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāđāļāļāđāļāđāļāļēāļ?
+22 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Angular āļāļ·āđāļāđ
TypeScript āļāļąāđāļāļŠāļđāļ
āļāļ·āđāļāļāļēāļ Angular
āļāļāļĄāđāļāđāļāļāļāđāđāļĨāļ°āļ§āļāļāļĢāļāļĩāļ§āļīāļ
Services & Dependency Injection
āļāļēāļĢāļāļąāļāļĢāļ°āđāļāļĩāļĒāļāđāļĄāļāļđāļĨ Angular
Angular CLI
Directives āđāļĨāļ° Pipes
Routing āđāļĨāļ°āļāļēāļĢāļāļģāļāļēāļ
Reactive Forms
Template-driven Forms
āļāļ·āđāļāļāļēāļ RxJS
Operator āļāļāļ RxJS
HttpClient āđāļĨāļ°āļāļēāļĢāđāļĢāļĩāļĒāļ API
āļāļēāļĢāļāļąāļāļāļēāļĢ state āļāļ·āđāļāļāļēāļ
Change Detection
Angular Signals
Standalone Components
āļāļēāļĢāļāļģ Unit Testing āđāļ Angular
āļāļēāļĢāļāļāļŠāļāļ End-to-End
Build āđāļĨāļ°āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļ·āđāļāļāļēāļ NgRx
NgRx āļāļąāđāļāļŠāļđāļ
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ Angular
āļāļēāļĢāļāļĢāļąāļāđāļāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩ
āļĢāļđāļāđāļāļ RxJS āļāļąāđāļāļŠāļđāļ
Angular Universal āđāļĨāļ° SSR
Angular Micro-frontends
āđāļāļĩāđāļĒāļ§āļāļēāļ Angular āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ