Angular Architecture Workshop, Online, Advanced, English

Master Enterprise-scale Angular Applications!

Beschreibung

In diesem weiterführenden Online-Training zeigt Ihnen Manfred Steyer (GDE) wie Sie skalierbare Angular-basierte Enterprise- sowie Industrie-Anwendungen planen und umsetzen können. In mehreren Übungen wenden Sie alle erläuterten Themen an. Am Ende haben Sie eine Fallstudie, die Sie als Vorlage für Ihre eigenen Projekte verwenden können.

 

Sprache

Dieses Training ist internatial ausgerichtet und findet daher auf Englisch statt. Der nächste Deutsche Termin findet im August statt.

 

Highlights

 

✅ Komplett online – Keine Anreise erforderlich!
✅ Interaktiv: Stellen Sie Fragen und nehmen Sie an Diskussionen teil
✅ Viele Übungen und Live-Coding
✅ Fallstudie, die Sie als Blaupause für Ihre eigenen Projekte verwenden können
✅ Pair-Programming mit Ihrem Trainer
✅ Entworfen von Manfred Steyer, GDE

 

Einige Impressionen

 

 

Wir sind alle über ein browserbasiertes virtuelles Klassenzimmer verbunden.

 

 

Viele Live-Codierungen und interaktive Übungen, einschließlich Paarprogrammierung mit Ihren Trainern

 

Didaktischer Ansatz

Theoriephasen wechseln sich mit Live-Coding und Übungen ab.

 

Voraussetzungen

Sie haben bereits mit Angular gearbeitet.

 

Unternehmenstraining
Bitte kontaktieren Sie uns, wenn Sie einen Unternehmensworkshop mit diesen oder ähnlichen Themen (remote oder vor Ort) organisieren möchten. Generell sind Firmenschulungen bei mindestens acht Teilnehmern günstiger. Sie erreichen uns hier: office@angulararchitects.io

 


28.07 - 30.07 2020

Datum & Uhrzeit:

28.07.2020, 9:00 Uhr - 30.07.2020, 17:00 Uhr

Veranstalltungsort:

Remote

Sprache


Englisch



Weitere Termine (Deutsch)


25.08 bis 27.08 2020 - Deutsch - Online »


Ihre Trainer:

Manfred Steyer, GDE Rainer Hahnekamp

Alle Workshop-Inhalte



Struktur für große Anwendungen: Monorepos und Microfrontends

  • Architekturen mit Domain Driven Design (DDD) planen
  • CLI Workspaces und Monorepos mit Nx (Nrwl Extensions)
  • Wiederverwendbare npm-Pakete entwickeln und verteilen
  • Anpassbare Bibliotheken mit erweiterten DI-Mustern und Content Projection
  • Microfrontends mit Webpack Moduel Federation & Angular
  • Das Open/Closed-Principle in Angular

Moderne Architekturen mit Ivy und Angular Elements

  • Web Components mit Ivy und Angular Elements
  • Komponenten zur Laufzeit erzeugen
  • Dynamisches Laden von Komponenten
  • Zone-less Change Detection
  • Higher Order Components
  • Eine Zukunft ohne NgModules
  • Micro Apps mit Web Components und Alternativen
  • Architekturvorgaben erzwingen

State Management Patterns

  • Der State-Layer und DDD
  • Den Redux-Ansatz mit NGRX nutzen
  • Building-Blocks mit Schematics generieren
  • Entitäten mit @ngrx/entities verwalten
  • Praktikabler Umgang mit Immutables
  • Fassaden als Dreh- und Angelpunkt
  • NGRX: Wann, wann nicht und Alternativen?
  • NGRX und Lazy Loading von Modulen

Performance Tuning

  • Lazy Loding mit und ohne Router
  • Data Binding Performance mit OnPush
  • Tree-Shakables Providers
  • Differential Serving
  • AOT und Tree Shaking
  • Serverside Rendering
  • Progressive Web Apps und Service Worker Caching
  • Web Worker und die CLI

Customization und White-Label-Solutions

  • Kundenspezifische Anpassungen zur Laufzeit
  • Kundenspezifische Anpassungen zur Compiletime
  • Anpassungen über DI
  • Optionen für die Konfiguration

Moderne Security-Lösungen und Single Sign-on

  • Existierende Identity-Lösungen wie Active Directory anbinden
  • Social Login (Login with Facebook etc.)
  • OAuth 2 und OpenId Connect
  • JSON Web Tokens (JWT)
  • Token Refresh
  • Single Sign out
  • Aktuelle Empfehlungen der OAuth 2 Working Group und Konsequenzen

Reaktive Architekturen

  • Reaktives Denken und reaktiver Entwurf
  • Chaining/ Piping von Operatoren
  • Higher-Order Observables
  • Implizites und Explizites Schließen
  • Cold und Hot Observables
  • Subjects nutzen
  • Fehlerbehandlung
  • Debugging
  • Das neue @ngrx/component

Cross Cutting Concerns

  • Routen mit Guards schützen
  • Globale Warnmeldungen
  • Anfragen und Antworten mit HttpInterceptoren global bearbeiten
  • Direktiven für Cross Cutting Concerns
  • Globales Error-Handling
  • Router Events

Internationalisierung

  • I18N Pipes
  • Übersetzungen mit dem Angular Compiler (Runtime I18N)
  • Übersetzungen mit ngx-translate
  • I18N und Eingaben

Nichts mehr verpassen!


Melde Dich jetzt zu unserem Newsletter an und erhalte alle Informationen zu Angular, unseren Workshops und Terminen.


* Für die Anmeldung bei unserem Newsletter gilt unsere Datenschutz-Richtlinie.

Nur einen Schritt entfernt!

Stellen Sie noch heute Ihre Anfrage,
wir beraten Sie gerne!

Jetzt anfragen!