| Angular Fundamentals |
Introduction, Angular vs AngularJS, TypeScript Basics, Components, Modules |
✅ |
|
|
|
| Data Binding |
Interpolation, Property Binding, Event Binding, Two-way Binding |
✅ |
✅ |
|
|
| Directives |
Built-in Directives, Structural Directives (ngIf, ngFor), Attribute Directives, Custom Directives |
✅ |
✅ |
✅ |
|
| Components & Templates |
Component Lifecycle, Template Syntax, ViewEncapsulation, Change Detection |
✅ |
✅ |
✅ |
✅ |
| Services & Dependency Injection |
Services, Providers, Hierarchical Injection, Injectable Decorator |
✅ |
✅ |
✅ |
✅ |
| Routing |
RouterModule, RouterOutlet, Route Guards, Lazy Loading, Preloading Strategies |
|
✅ |
✅ |
✅ |
| Forms |
Template-driven Forms, Reactive Forms, Form Validation, Custom Validators, Async Validators |
✅ |
✅ |
✅ |
|
| Observables & RxJS |
Observables, Subjects, Operators (map, filter, switchMap), AsyncPipe |
|
✅ |
✅ |
✅ |
| HTTP Client |
HttpClientModule, GET/POST/PUT/DELETE, Interceptors, Error Handling, Retry Mechanism |
✅ |
✅ |
✅ |
✅ |
| State Management |
Local Component State, Service-based State, NgRx, Redux, Akita |
|
✅ |
✅ |
✅ |
| Pipes |
Built-in Pipes, Custom Pipes, Pure vs Impure Pipes, Async Pipe |
✅ |
✅ |
✅ |
|
| Angular CLI |
Project Setup, Generate Components, Build, Serve, Test |
✅ |
✅ |
|
|
| Testing |
Unit Testing (Jasmine, Karma), Component Testing, Service Testing, E2E Testing (Protractor, Cypress) |
|
✅ |
✅ |
✅ |
| Performance Optimization |
OnPush Change Detection, TrackBy, Lazy Loading, Preloading, Bundle Optimization |
|
✅ |
✅ |
✅ |
| Internationalization (i18n) |
Built-in i18n, ngx-translate, Localization, Multi-language Support |
|
|
✅ |
✅ |
| Angular Universal |
Server-Side Rendering, Pre-rendering, SEO Optimization |
|
|
✅ |
✅ |
| Advanced Angular |
Dynamic Components, Content Projection, ViewContainerRef, ElementRef |
|
|
✅ |
✅ |
| Security |
XSS Protection, DomSanitizer, Route Guards, JWT Authentication |
|
✅ |
✅ |
✅ |
| Progressive Web Apps (PWA) |
Service Workers, Manifest, Offline Caching, Push Notifications |
|
|
✅ |
✅ |
| Micro Frontends |
Module Federation, Angular with Webpack, Nx Monorepos |
|
|
✅ |
✅ |
| Change Detection Strategy |
Default Strategy, OnPush Strategy, Zone.js, Manual Detection |
|
|
✅ |
✅ |
| Angular Material & UI Libraries |
Material Components, CDK, PrimeNG, Bootstrap Integration |
✅ |
✅ |
✅ |
|
| Build & Deployment |
AOT Compilation, Ivy Renderer, Production Builds, Dockerization |
|
✅ |
✅ |
✅ |
| Advanced RxJS |
Higher-order Observables, Multicasting, Custom Operators, RxJS Best Practices |
|
|
✅ |
✅ |
| Monorepo & Workspace Management |
Angular Workspace, Nx, Lerna, Code Sharing |
|
|
✅ |
✅ |