Setting up Development Environment for Angular projects Typescript Overview Angular CLI Components Modules Services (Injection and provider scopes) Validation Data Binding Adding Packages Routing Template Driven Form Binding (NgModel) Pipes Angular Material Building web apps with user experience (ux) in mind NgRx for building reactive web applications State management using actions, reducers, store, effects, and selectors Reactive extensions like observables for asynchronous tasks Unit Testin