# Angular

**Тематики для изучения**

* TypeScript
* Angular
  * Life cycle hooks
  * Event emitter work
  * Key components: NgModule, Dependency Injection (services), Components, Directives, routing, change detection (with zone.js), RxJS for observations (routing, http, subscription to component events)
  * The [Ahead-of-Time](https://angular.io/guide/aot-compiler) (AOT) compiler
* NgRx
* TSDoc/Typedoc/[API Extractor](https://api-extractor.com/pages/setup/generating_docs/)

**Дополнительные источники**

* Полезные библиотеки для Angular [https://blog.bitsrc.io/my-top-favorite-tools-for-angular-developers-c2ed96397f6b](https://blog.bitsrc.io/my-top-favorite-tools-for-angular-developers-c2ed96397f6b)
* Сравнение NgRx и Redux [https://proglib.io/p/redux-i-vuex-pravaya-i-levaya-palochki-twix-2019-12-07](https://proglib.io/p/redux-i-vuex-pravaya-i-levaya-palochki-twix-2019-12-07)
* RxJs [https://rxjs-dev.firebaseapp.com/](https://rxjs-dev.firebaseapp.com/)
* [Angular Structure Template](https://github.com/OasisDigital/angular-enterprise-example)
