Angular Fortgeschrittenenkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In diesem Kurs lernen Sie Testing und Debugging, Routing-Strategien, den Umgang mit Formularen, Verbesserung der Performance und Architektur, RxJS, Redux-Pattern mit ngrx, Strategien für Backend-Kommunikation und die Anpassung von Build-Prozessen.

Zielgruppe

  • Web-Entwickler
  • Web-Programmierer mit Erfahrung mit HTML, CSS, JavaScript

Voraussetzungen

  • Gute JavaScript-Kenntnisse
  • grundlegende Erfahrung mit Angular

Agenda

Testing

  • Unit Tests mit Karma
  • End-To-End-Testing mit Karma und Protractor
  • Auswertung und Testabdeckung
  • CI/CD-Workflow Strategien

Debugging

  • Möglichkeiten im Browser
  • Nutzen von Browsererweiterungen
  • Debuggen mit Augury

Routing-Strategien

  • Lazy Loading
  • Guards
  • Resolver
  • Router-Ereignisse nutzen

Formulare für Fortgeschrittene

  • Validatoren
  • Dynamische Formulare
  • Komplexe Formulare über Komponenten und Services steuern

Optimierung der Performance und Architektur

  • Bundling, Lazy Loading und Preloading
  • Kompilieren einer Anwendung
  • Caching über Service Workers
  • Optimierung der Change Detection und des Renderings

RxJS für Fortgeschrittene

  • Die wichtigsten Funktionen für Observables in der Praxis
  • Best Practices mit RxJs und Angular

Redux-Pattern mit ngrx

  • Stores, Actions und Reducers mit ngrx-store
  • Seiteneffekte mit ngrx-effects
  • Die Architektur einer Angular-Anwendung mit ngrx
  • Best Practices mit ngrx und Angular
  • Die Redux DevTools

Strategien für Backend-Kommunikation

  • Datenmodelle
  • REST
  • GraphQL
  • Websockets
  • Datenfluss in der Anwendung

Build-Prozess Anpassung

  • webpack und seine Erweiterungen
  • Environments in Angular richtig nutzen

Ziele

In diesem Kurs lernen Sie Testing und Debugging, Routing-Strategien, den Umgang mit Formularen, Verbesserung der Performance und Architektur, RxJS, Redux-Pattern mit ngrx, Strategien für Backend-Kommunikation und die Anpassung von Build-Prozessen.

Zielgruppe

  • Web-Entwickler
  • Web-Programmierer mit Erfahrung mit HTML, CSS, JavaScript

Voraussetzungen

  • Gute JavaScript-Kenntnisse
  • grundlegende Erfahrung mit Angular

Agenda

Testing

  • Unit Tests mit Karma
  • End-To-End-Testing mit Karma und Protractor
  • Auswertung und Testabdeckung
  • CI/CD-Workflow Strategien

Debugging

  • Möglichkeiten im Browser
  • Nutzen von Browsererweiterungen
  • Debuggen mit Augury

Routing-Strategien

  • Lazy Loading
  • Guards
  • Resolver
  • Router-Ereignisse nutzen

Formulare für Fortgeschrittene

  • Validatoren
  • Dynamische Formulare
  • Komplexe Formulare über Komponenten und Services steuern

Optimierung der Performance und Architektur

  • Bundling, Lazy Loading und Preloading
  • Kompilieren einer Anwendung
  • Caching über Service Workers
  • Optimierung der Change Detection und des Renderings

RxJS für Fortgeschrittene

  • Die wichtigsten Funktionen für Observables in der Praxis
  • Best Practices mit RxJs und Angular

Redux-Pattern mit ngrx

  • Stores, Actions und Reducers mit ngrx-store
  • Seiteneffekte mit ngrx-effects
  • Die Architektur einer Angular-Anwendung mit ngrx
  • Best Practices mit ngrx und Angular
  • Die Redux DevTools

Strategien für Backend-Kommunikation

  • Datenmodelle
  • REST
  • GraphQL
  • Websockets
  • Datenfluss in der Anwendung

Build-Prozess Anpassung

  • webpack und seine Erweiterungen
  • Environments in Angular richtig nutzen

Diese Seite weiterempfehlen