--- title: Angular Developer Roadmap tags: Angular, Frondend, ThingsBoard image: https://i.imgur.com/bECGULV.png disqus: hackmd --- <!-- tags: Basics, DataVisualization, Devices, Server-side, Admin --> # Angular Developer Roadmap ![](https://i.imgur.com/bECGULV.png) [toc] **key point** :::info ... ::: ## Typescript Basics ![](https://i.imgur.com/bDoHJzF.png) Typescript Basics * What is Typescript? * Why Typescript? * Structural Typing * Type Interface * Union Types * Built-in Types * Type Guards ## Angular Basics ![](https://i.imgur.com/63fwkkL.png) * Template * Interpolation * Property Binding * Event Binding * #ref variables * Rendering * ngIf, ngSwitch * ng-template * ngFor * ngClass, ngStyle * Pipes * Lifecycle Hooks * Forms, Inputs, Validation * Routing and Guards * Services and HTTP ## RxJs Basics ![](https://i.imgur.com/P4aRDEn.png) ## State Management ![](https://i.imgur.com/ECnQl9Q.png) ## Testing Angular Apps ![](https://i.imgur.com/eieOICI.png) ## Advanced Concepts ![](https://i.imgur.com/WZJRibN.png) Resource(s) --- * [Facebook ThingsBoard Taiwan Group](https://facebook.com/groups/thingsboard)