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