Tauchen Sie ein in die Welt von Angular und lernen Sie, wie Sie moderne, skalierbare und wartbare Webanwendungen entwickeln. Von den Grundlagen bis zu fortgeschrittenen Konzepten - dieser Intensivkurs macht Sie fit für Angular.
Grundlagen und Architektur
  • Angular CLI und Projektsetup
  • TypeScript Grundlagen
  • Components und Lifecycle Hooks
  • Templates und Data Binding
  • Dependency Injection
Komponenten-Entwicklung
  • Component Communication
  • Content Projection
  • Change Detection
  • ViewChild und ViewChildren
  • Dynamic Components
Routing und Navigation
  • Route Configuration
  • Child Routes
  • Route Guards
  • Lazy Loading
  • Route Parameters und Query Parameters
Formulare und Validierung
  • Template-driven Forms
  • Reactive Forms
  • Custom Validators
  • Dynamic Forms
  • Form Arrays und Form Groups
State Management
  • NgRx Store
  • Actions und Reducers
  • Effects
  • Selectors
  • Store DevTools
Testing und Debugging
  • Unit Testing mit Jasmine
  • Component Testing
  • Service Testing
  • E2E Testing im Überblick
  • Debugging Techniken
Performance und Optimierung
  • Lazy Loading Strategien
  • Change Detection Optimierung
  • Server-Side Rendering
  • Progressive Web Apps
  • Build Optimierung