Angular Sharing Angular Concepts Single Responsibility Reactive Form vs Template Driven Form Common Component: View vs FormControl Subscribe/Unsubscribe and asyncPipe Refresh data Service Use Cases Optimize *ngFor by using trackBy Angular Sharing Angular Concepts Angular application is defined by a set of NgModules NgModules collect related code into functional sets Angular components that are organized into NgModules Single Responsibility Reactive Form vs Template Driven Form Common Component: View vs FormControl Subscribe/Unsubscribe and asyncPipe Refresh data Service Use Cases Optimize *ngFor by using trackBy https://blog.angular-university.io/angular-custom-validators/