Advanced Angular: Enterprise-Anwendungen und Architektur

Advanced Angular: Enterprise-Anwendungen und Architektur

(4,82 / 5 Overall: 147)

In dieser weiterführenden Intensiv-Schulung lernen Sie von namhaften Insidern, wie sich große und skalierbare Geschäftsanwendungen mit Angular entwickeln lassen. Mehrere Architekturansätze und Best Practices werden anhand einer Fallstudie aufgezeigt und diskutiert. Die Fallstudie wird in den einzelnen Übungseinheiten erweitert und kann als Vorlage für eigene Vorhaben dienen. Auf dieser Weise erfahren Sie, wie sich große Anwendungen in kleine und somit wartbare Bereiche unterteilen lassen. Dazu arbeiten Sie mit dem Monorepo-Ansatz, Micro-Apps aber auch npm Paketen.

Sie finden heraus, wie sich Querschnittsfunktionen wie zum Beispiel Authentifizierung und Internationalisierung realisieren lassen und welche Stellschrauben zum Optimieren der Performance vorliegen. Zusätzlich entwickeln Sie ein Verständnis für reaktive Architekturen und State Management mit Redux bzw. @ngrx/store. Sie sehen, wie der konsequente Einsatz von State Management die Wartbarkeit Ihrer Anwendung sicher stellt und wie sich Ihre Komponenten darauf abstimmen lassen.

Benötigtes Vorwissen: Angular-Grundlagen, wie sie in unserem Grundlagen-Training oder dem offiziellen Angular-Tutorial vermittelt werden.

 

Create Request   Dates

Themen

Strukturierung großer Anwendungen
  • Schneiden von Modulen
  • Strukturierung mit wiederverwendbaren npm-Paketen
  • Anpassbare Bibliotheken entwickeln und verteilen
  • Den Monorepo-Ansatz nutzen
  • Micro-Apps (Micro-Services)
  • Web Components mit Angular Elements
Komponentendesign
  • Data Binding Deep Dive
  • Smart and Dump Components
  • Kommunikation zwischen Komponenten
  • Hierarchisches Dependency Injection
  • Lose Kopplung mit einem Message Bus
  • Web Components und Cutom Elements
State Management
  • Motivation und Alternativen
  • Den Redux-Ansatz mit @ngrx/Store nutzen
  • Asynchrone Seiteneffekte mit @ngrx/Effects
  • Redux und Routing
  • Actions und Reducer implementieren
  • Boilerblate Code generieren mit Nx
Reaktive Architekturen mit RxJs
  • Reaktives Denken und reaktiver Entwurf
  • Chaining/ Piping von Operatoren
  • Observables erzeugen
  • Subscriptions schließen
  • Cold und Hot Observables
  • Subjects nutzen
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
Performance Tuning
  • Lazy Loding
  • Data Binding Performance mit OnPush
  • AOT und Tree Shaking
  • Serverside Rendering
  • Service Worker Caching
Login und Single Sign on
  • Existierende Identity-Lösungen wie Active Directory anbinden
  • Social Login (Login with Facebook etc.)
  • Die Standards OAuth 2 und OpenId Connect
  • JSON Web Tokens (JWT)
  • Token Refresh
  • Single Sign out
Internationalisierung
  • I18N Pipes
  • Übersetzungen mit dem Angular-Compiler
  • Übersetzungen mit ngx-translate
  • I18N und Eingaben
Progressive Web Apps
  • Offlinefähige Web-Anwendungen
  • Service Worker
  • Web App Manifest
  • Browser-Datenbanken
  • Push-Notifications
  • Background-Sync
03.09. - 05.09.2018 Angular Schulung: Strukturierte Einführung 09.18 in Wien (German) Booking
06.09. - 08.09.2017 Angular Schulung: Strukturierte Einführung 09.18 in Zürich (German) Booking
17.09. - 19.09.2018 Advanced Angular: Enterprise-Anwendungen und Architektur 09.18 in Wien (German) Booking
20.09. - 22.09.2018 Advanced Angular: Enterprise-Anwendungen und Architektur 09.18 in Zürich (German) Booking
27.11. - 29.11.2018 Advanced Angular: Enterprise-Anwendungen und Architektur 11.18 in München (English) Booking
12.12. - 15.12.2018 Advanced Angular: Enterprise-Anwendungen und Architektur 12.18 in Wien (English) Booking
17.12. - 19.12.2018 Advanced Angular: Enterprise-Anwendungen und Architektur 12.18 in Zürich (English) Booking
04.02. - 06.02.2019 Advanced Angular: Enterprise-Anwendungen und Architektur 02.19 in Wien (German) Booking
anytime inhouse Advanced Angular: Enterprise-Anwendungen und Architektur In-House (English or German) Create Request

Customer Voices

Strukturierung des Vortrags, didaktische "Skills" und Inhalte waren top und auf die Praxis anwendbar!

Alles [hat gefallen] aber am besten war die beeindruckende Kompetenz des Referenten im Thema.

Gute Mischung aus Vortrag, Live-Coding und Übungen

Viel Backgroundwissen, man hatte das Gefühl dass da jemand redet, der das auch selbst schon mal gemacht hat (merkt man immer bei den Fragen ;))

[Gefallen hat] Viele Übungen, um Dinge auszuprobieren

Gute Kombination von Theorie und Praxis

Selected Customers

T-Systems
Siemens
UNO
Daimler
Wüstenrot
Austria Press Agency
Porsche
Universal
200+ Trainings
300+ Conference Contributions
150+ Professional Articles
10+ Books

More Trainings