ANGULAR PROGRAMMING
- Angular architecture & history
- Framework overview
- Angular CLI setup
- Project structure
- Creating components
- Component nesting
- Lifecycle hooks
- Component interaction
- Interpolation & bindings
- Property & event binding
- Two-way data binding
- *ngIf, *ngFor
- [ngClass]
- Custom directives
- Services creation
- Dependency Injection (DI)
- SPA routing
- Route parameters
- Route guards
- Template-driven forms
- Reactive forms
- Form validation
- Built-in pipes
- Custom pipes
- HTTP Client & APIs
- CRUD operations
- Observables & RxJS
- State management (NgRx)
- Authentication & Authorization
- Testing (Jasmine, Karma)
- Deployment