Grundlagen und Architektur
- Angular CLI und Projektsetup
- TypeScript Grundlagen
- Components und Lifecycle Hooks
- Templates und Data Binding
- Dependency Injection
- Component Communication
- Content Projection
- Change Detection
- ViewChild und ViewChildren
- Dynamic Components
- Route Configuration
- Child Routes
- Route Guards
- Lazy Loading
- Route Parameters und Query Parameters
- Template-driven Forms
- Reactive Forms
- Custom Validators
- Dynamic Forms
- Form Arrays und Form Groups
- NgRx Store
- Actions und Reducers
- Effects
- Selectors
- Store DevTools
- Unit Testing mit Jasmine
- Component Testing
- Service Testing
- E2E Testing im Überblick
- Debugging Techniken
- Lazy Loading Strategien
- Change Detection Optimierung
- Server-Side Rendering
- Progressive Web Apps
- Build Optimierung