Moderne Architekturen mit Angulars neuesten Features

Online-Workshop, 4. Dezember 2023, 9 bis 16 Uhr

In diesem Workshop werden wir die neuesten Features von Angular nutzen, um eine moderne und wartbare Architektur für große Anwendungen aufzubauen. Wir beginnen mit Standalone Components und lernen, wie man damit eine große Anwendung mit einem Monorepo und Strategic Design – einer Disziplin aus dem Domain-driven Design (DDD) – strukturiert. Wir besprechen die Kategorisierung der einzelnen Teile unserer Anwendung und wie wir unsere Architektur mit Tools wie Nx oder Sheriff erzwingen können. Aufbauend auf unserem strategischen Design implementieren wir eine Microfrontend-Architektur mit Module Federation.

Dann besprechen wir, wie die neuen Signals von Angular zu unserer modernen Architektur passen. Wir diskutieren die feingranulare Change Detection und implementieren Optionen für das Zustandsmanagement mit dem neuen NgRx SignalStore. Abschließend besprechen wir, wie die neuen Signal Components dazu beitragen werden, unsere Architektur weiter zu vereinfachen, und wie sie mit herkömmlichen Komponenten zusammenarbeiten.

Vorkenntnisse

Du hast schon Erfahrung mit Angular und möchtest nun langlebige Angular-Anwendungen planen und umsetzen können.

Lernziele

  • Verschiedene Domänen im Sinne von Strategic Design (DDD) in einer Angular-Architektur abbilden können
  • Architektur-Vorgaben mit Sheriff erzwingen können
  • Standalone Components mit Barrels modularisieren können
  • Module kategorisieren können
  • Microfrontends mit Module Federation bereitstellen können
  • Signals für State Management nutzen können
  • Die verschiedenen Betriebsarten des neuen NgRx SignalStore kennen und einsetzen können

Technische Anforderungen

  • Node.js in aktueller LTS-Version
  • Angular CLI (npm i -g @angular/cli)
  • Visual Studio Code (frei) oder IntelliJ/WebStorm (kommerziell)
  • Git Commandline Client

Speaker

 

Manfred Steyer
Manfred Steyer ist Trainer und Berater mit Fokus auf Angular, Google Developer Expert (GDE), schreibt für O'Reilly, Heise und das Java-Magazin, spricht regelmäßig auf Konferenzen.

Rainer Hahnekamp
Rainer Hahnekamp ist Trainer und Berater im Expertennetzwerk von Angular Architects. Unter anderem ist er dort für Schulungen rund um Angular verantwortlich. Darüber hinaus gibt er mit ng-news auf YouTube einen wöchentlichen Kurzüberblick über relevante Ereignisse im Umfeld von Angular.

enterJS-Newsletter

Du möchtest über die enterJS
auf dem Laufenden gehalten werden?

 

Anmelden