Angular Architektur Schulung
Design, Security & Integration

Angular eigenet sich um große Enterprise-Anwendungen und Architekturen umzusetzen. Dank wiederverwendbarer Komponenten und Libraries, die als Artefakte von mehreren Teams eingebunden werden können, kann sich ein Entwickler auf die Fachlichkeit seiner Domäne konzentrieren.

Wird Angular im Enterprise-Kontext eingesetzt, gilt es Herausforderungen zu meistern, die sich aus der Umgebung und dem Zusammenspiel mit vorhandenen Anwendungen und Systemen ergeben.
Typischerweise muss eine Angular-Architektur mit vorhandenen Prozessen für Build und Deployment zusammenspielen und Security-Konzepte wie Single-Sign-On (SSO) zur Authentifizierung integrieren.

Auch Verfahren zur Migration bestehender Architekturen hin zu einer SPA bzw. Angular-basierten Architektur gilt es zu berücksichtigen.
Soll eine Microservice-Architektur mit Angular als Frontendtechnologie umgesetzt werden, so stellt sich oft die Frage "wohin gehört das Frontend". Auch dazu werden im Rahmen der Schulung Optionen und Best-Practices vermittelt.

Schulungsziel

In dieser Schulung lernen Sie, wie typische Architekturanforderungen mit Angular umgesetzt werden können.

Unsere Angular Grundlagen Schulung finden Sie hier: Angular Schulung

Zielgruppe

Entwickler und Architekten, die mit Angular komplexere Anwendungen und Enterprise-Awnendungen entwickeln möchten.

Vorkenntnisse

Angular, TypeScript

Dauer

3 Tage

Themen

Folgenden Themen werden in der Angular Architektur Schulung behandelt:

  • Angular Komponenten schneiden und strukturieren

  • Erstellung von wiederverwendbaren Angular Libraries

  • State-Management

    • ngrx-store, Komponentenzustand

  • Dokumentation

    • Storybook, Compodoc

  • Performance Tuning

  • Verwendung eines Mono-Repo

  • Erweiterte Test Szenarien

  • Build und Release (CI/CD)

    • Jenkins, GitLab-CI, DevOps

  • Qualitätsmetriken

    • TSLint, StyleLint, Sonar, Testabdeckung

  • Deployment und Konfigurationsverwaltung

    • Frontend als Anwendungsbestandteil

    • Container, Kubernetes, Cloud

    • Feature Toggles

  • System Architektur

    • Microservices und Micro-Frontends

    • Angular Elements

    • Self Contained Systems

    • Migrationsverfahren hin zur Angular Architektur

  • Integrationsmuster für Legacy-Landschaften

  • Security

    • Authentifizierung mit SAML und OpenID Connect

    • Verwendung von OAuth2

  • Logging und Crash Reporting

  • Internationalisierung und Lokalisierung (i18n)

  • Accessibility

  • Progressive Web Applications (PWA)

  • API Optionen für Angular

    • HTTP-JSON / REST, GraphQL, gRPC Web

Unsere Schulungen bieten wir auch als Inhouse Schulung an. Damit haben Sie die Möglichkeit die Schwerpunkte der Schulung zu beeinflussen und die Gruppenzusammensetzung für Ihren Schulungsbedarf zu optimieren.
Nehmen Sie Kontakt mit uns auf und stimmen den für Sie passenden Zeitraum ab.

Für spezielle Fragestellungen oder gezielte Unterstützung bieten wir sowohl Workshops als auch Beratung an - senden Sie uns einfach eine Anfrage und schildern Sie Ihren Bedarf.

Los geht's!

Bitte teilen Sie uns mit, wie wir Sie am besten erreichen können.