Kursbeschreibung
Steigen Sie tiefer in die Angular Entwicklung ein und lernen Sie fortgeschrittene Themen der Angular Entwicklung kennen. Im Workshop wird praxisnah gemeinsam mit den Teilnehmern eine “reale” und funktionale Web-Anwendung mit Angular erstellt - kein langweiliger Theorie-Unterricht!
Zielgruppe
- Angular EntwicklerInnen
Voraussetzung für die Schulung
- Angular Kenntnisse entsprechend des Grundkurses oder Angular-Crash Kurses.
Kursinhalte
Fortgeschrittene Themen
- Angular im Enterprise Bereich
- Dynamische Formulare und Validierung
- Reactive Forms
- Asynchrones State-Management
- Langläufige Berechnungen (im Hintergrund)
- Websockets mit Angular
- RxJS
- Observables Deep Dive
- Zone.js
- Authentifizierung mit oAuth und JWT (Client Seite)
- Angular Debugging
Angular Testing
- Unit-Tests mit Karma und Jasmine
- Code Coverage
- Pipelines
- E2E Tests mit Cypress.io
Angular Best Practices
- Sicherheit
- Barrierefreiheit (a11y)
- State Management
- Daten-Binding
- Shortcuts / Key binding
- Lazy Loading
Weiteres und Ausblick
- Service Workers & PWA
- Übersetzungen / Internationalization
- Performance Optimierung
- Sicherheit
- Web Workers
- Server Side Rendering mit Angular
- Prerendering
