✔️ Closure
✔️ Filter,Reduce,Map functions
✔️ Bind, Live and Apply functions
✔️ "this" keyword
✔️ Promises
✔️ Prototypes and Polymorphism
✔️ Object.Create
✔️ variable and function Hoisting
✔️ Spread Operator
✔️ Arrow Functions
✔️ Let and Var keyword
✔️ Higher Order Functions
✔️ Pure functions
✔️ Event Loop
✔️ Component selector
✔️ ViewEncapsulation
✔️ Lifecycle Hooks
✔️ Change Detection
✔️ Component Interaction
✔️ Content Projection
✔️ View and Content Children
✔️ Data Binding
✔️ DOM manipulation using @ViewChild
✔️ Component Interaction
✔️ Auxiliary Route
✔️ Route Guards
✔️ Nested Routing
✔️ Route Interceptor
✔️ Structure and Attribute
✔️ Build-In directives
✔️ HostListener and HostBinding
✔️ Input and Configuration
✔️ Class (NgModule,Component, Directive)
✔️ Property Decorators (input,output)
✔️ Method (HostListener, HostBinding)
✔️ Parameter (Inject)
✔️ Reactive Form
✔️ Template Driven Form
✔️ Lifecycle methods