JAX & W-JAX
Die Konferenzen für Java, Architektur- und Software-Innovation

Angular Enterprise Architectures Workshop: Strategic Domain Design, Nx Monorepos und Micro Frontends

Workshop
Until the conference starts:
✓ Group discount
✓ Save up to 247 €
Register now
Bis Konferenzbeginn:
✓ 5-Tages-Special
✓ Kollegenrabatt
✓ Bis zu 247 € sparen
Jetzt anmelden
Until August 13:
✓ Agile Day
for free

✓ Group discount
✓ Save up to 756 €
Register now
Bis 13. August:
✓ Agile Day
for Free

✓ Kollegenrabatt
✓ Bis zu 756 € sparen
Jetzt anmelden
Infos
Freitag, 11. September 2020
09:00 - 17:00
Buchungshinweis:
Angular Microfrontends Workshop
Infos
Buchungshinweis:
Angular Microfrontends Workshop

In diesem interaktiven Workshop lernen Sie von Manfred Steyer – Angular GDE und Angular Team Member – wie sich große und skalierbare Geschäftsanwendungen mit Angular entwickeln lassen. Dazu betrachten wir zunächst die Nutzung von Strategic Domain Design im Frontend sowie die Umsetzung mit Nx Monorepos. Diese Ideen werden nach und nach ausgebaut und münden in der Realisierung von Micro Frontends. Im Zuge dessen diskutieren wir verschiedene Implementierungsvarianten und ihre Konsequenzen. Nach den einzelnen Übungen haben Sie eine Fallstudie, die Sie als Vorlage für eigene Vorhaben nutzen können. Am Ende wissen Sie nicht nur, wie sich Micro Frontends mit dem Stand der Technik umsetzen lassen, sondern auch, ob dieser Architekturstil zu Ihnen passt und welche Alternativen Sie haben. Außerdem sind Sie in der Lage, die einzelnen Optionen vor dem Hintergrund Ihrer Vorhaben zu bewerten.

Teil 1: Strategic Domain-Design (DDD) mit Nx

Im ersten Teil nutzen wir Strategic Design aus der Welt von Domain-driven Design, um unsere großen Lösungen in kleine und wartbare Sub-Domänen zu unterteilen. Anschließend erfahren Sie, wie sich diese Sub-Domänen mit Nx Monorepos implementieren lassen.

Außerdem sehen Sie, wie die Ideen von Strategic und Tactical Design mit in der Angular-Community etablierten Best Practices wie Fassaden und State Management korrelieren sowie, wie sich Ihre Projektstruktur visualisieren und Ihre Architekturvorgaben erzwingen lassen.

Teil 2: Microfrontends

Hier bauen wir auf dem ersten Teil auf und beschäftigen uns mit der Entwicklung von Micro Frontends. Dazu sehen Sie, wie sich die im ersten Teil identifizierten Sub-Domänen separat entwickeln, testen, verteilen und in eine Shell-Anwendung laden lassen.

Wir diskutieren verschiedene Implementierungsstrategien, wie die Kommunikation zwischen Micro Frontends, übergreifendes Routing, Teilen von Widgets via Web Components, isolierte Bundles, das Kombinieren verschiedener Technologien und Versionen, der Umgang mit Authentifizierung sowie das Optimieren der Bundlegrößen.

Außerdem diskutieren wir die Vor- und Nachteile dieser Strategien und lernen Alternativen kennen.

This Session belongs to the Diese Session gehört zum Programm vom JAXJAX and  und W-JAXW-JAX program. Take me to the program of . Hier geht es zum Programm von Online Edition Online Edition .

Take me to the full program of Zum vollständigen Programm von JAX JAX .

Take me to the full program of Zum vollständigen Programm von W-JAX W-JAX .

This Session Diese Session belongs to the gehört zum Programm von JAXJAX and  und W-JAXW-JAX program. Take me to the current program of . Hier geht es zum aktuellen Programm von Online Edition Online Edition , JAX JAX or oder W-JAX W-JAX .
Alle News der Java-Welt:
Alle News der Java-Welt:

Behind the Tracks

Agile & Culture
Teamwork & Methoden

Data Access & Machine Learning
Speicherung, Processing & mehr

Clouds, Kubernets & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software-Architektur
Best Practices

Domain-driven Design
Grundlagen und Ausblick

Spring Ecosystem
Wissen in Spring-Technologien

Web-APIs
API-Technologie, Design und Management