Advanced Angular Workshop: Enterprise-Anwendungen und Architektur

 
In diesem interaktiven Seminar erfahren Sie von namhaften Angular-Insidern wie sich mit Angular große und robuste Unternehmensanwendungen entwickeln lassen. Basierend auf einer praxisnahen Fallstudie und vielen Beispielen werden zahlreiche Architekturansätze und Best Practices diskuiert. Am Ende liegt eine Vorlage für Ihre eigenen Projekte vor.
 

Struktur mit npm-Paketen, Monorepos und Nx

  • CLI Workspaces und Monorepos mit Nx (Nrwl Extensions)
  • Wiederverwendbare npm-Pakete entwickeln und verteilen
  • Anpassbare Bibliotheken mit erweiterten DI-Mustern und Content Projection
  • Lose Kopplung mit öffentlichen APIs und Nx sicherstellen

Web Components und Micro Apps

  • Web Components mit Angular Elements
  • Unterstützung von Legacy Browser
  • Dynamisches Laden von Web Components
  • Zone-less Change Detection
  • Erweiterte Build-Szenarien für Web Components
  • Shadow DOM und Slot API
  • Micro Apps mit Web Components und Alternativen

State Management Patterns

  • State-Libraries im Vergleich: NGRX, NGSX und Akita (Fallstudie)
  • Den Redux-Ansatz mit NGRX nutzen
  • Building-Blocks mit Schematics generieren
  • Entitäten mit @ngrx/entities verwalten
  • Praktikabler Umgang mit Immutables
  • Erweiterte Patterns: Meta-Reducer, Optimistic UI, Undo/Redo
  • Selektoren und Memorisierung
  • 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
  • Service Worker Caching

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

Moderne Security-Lösungen mit Login 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

Reaktive Architekturen mit RxJs

  • Reaktives Denken und reaktiver Entwurf
  • Chaining/ Piping von Operatoren
  • Higher-Order Observables
  • Implizites und Explizites Schließen
  • Cold und Hot Observables
  • Subjects nutzen

Mobile Architekturen und Offlinefähige Web-Anwendungen mit PWAs

  • Offlinefähige Web-Anwendungen
  • Service Worker
  • Web App Manifest
  • Browser-Datenbanken
  • Push-Notifications
  • Background-Sync

Internationalisierung

  • I18N Pipes
  • Übersetzungen mit dem Angular Compiler (Runtime I18N)
  • Übersetzungen mit ngx-translate
  • I18N und Eingaben
Benötigtes Vorwissen: Dieses Training richtet sich an Angular-Entwickler mit Projekterfahrung. Für einen strukturierten Einstieg bieten wir unseren Angular Foundation Workshop in der In-House-Variante an.
 
Didaktischer Ansatz:  Pro Tag werden drei von neun Themenblöcke behandelt. Jeder Block besteht aus Theorie-Abschnitten durchmengt von viel Live-Coding, das die diskutierten Aspekte anhand einer Fallstudie veranschaulichen. Danach gibt es Übungsphasen, wo Du die gezeigten Aspekte selbst ausprobieren kannst.
 
Inkludierte Leistungen:  Die öffentliche Variante dieses Workshops inkludiert die folgenden Leistungen:
  • Verpflegung: Kaffee und Kaltgetränke, Snacks, Mittagessen
  • Unterlagen, Übungsblätter und Fallstudie, jeweils zur aktuellsten Angular-Version
  • Zertifikat
Übungen:  Bitte installiere für die Übungen die folgenden Software-Pakete auf Deinem Laptop:
  • NodeJS in aktueller (LTS-)Version
  • Angular CLI (npm i -g @angular/cli)
  • Visual Studio Code (frei) oder IntelliJ/WebStorm/PhpStorm (kommerziell)
  • Git
Öffentliche Termine Mehr Trainings In-House

Deine Trainer

Deine Trainer sind namhafte Angular-Experten, darunter Buch-Autoren, Konferenzsprecher und Google Developer Experts, mit viel Erfahrung im Bereich großer Geschäftsanwendungen.

Manfred Steyer

Google Developer Expert (GDE)
20+ Jahre Erfahrung mit Webentwicklung; schreibt für O'Reilly und das Java-Magazin; spricht regelmäßig auf Konferenzen

Michael Hladky

Google Developer Expert (GDE)
Experte für SPA-Anwendungen mit Angular; Organisator des Angular Meetups in Wien

Michael Zikes

FH-Dozent und Angular-Experte
FH-Dozent für Angular; Erfahrung mit großen Angular-Projekten im öffentlichen Bereich und Großkunden-Segment.

David Müllerchen

Google Developer Expert (GDE)
Experte für SPA-Anwendungen mit Angular; Organisator des Angular Meetups in Hamburg

Florian Tischler

Angular Meetup Organisator
Erfahrung mit großen Angular-Projekten, u. a. im Versicherungsumfeld; Organisator von Angular Stuttgart

Marco Hämmerle

Angular Meetup Organisator
Verbindet gekonnt große Angular-Projekte mit modernen Backend-Technologien; Organisator von Angular Stuttgart
 
 

Ausgewählte Kunden

T-Systems

Siemens

UNO

Daimler

Wüstenrot

Austria Press Agency

Porsche

Universal

 

200+

Schulungen

300+

Konferenzbeiträge

150+

Fachartikel

10+

Fachbücher

Kundenstimmen

 

"Die Balance und Abstimmung zwischen Folien, Live-Coding und Übungen war sehr gut. Sehr angenehme Vortragsweise"

Teilnehmer in Berlin, Deutschland

"Gefallen hat: Gute praxisnahe Beispiele und Erfahrungen"

Teilnehmer in Nürnberg, Deutschland

"Guter Mix aus Lernstoff, Praxisanteilen und Unterhaltung (Humor). Technisch sehr versiert, fast paced, aber nicht zu schnell für mich"

Teilnehmer in Zürich, Schweiz

Warum sich unser Training lohnt?

Lernen von Insidern der ersten Stunde

Wir sind bestens mit der Angular-Community vernetzt und nutzen Angular seit seinen ersten Stunden.

Etabliertes Seminar für Praktiker

Unsere Seminare addressieren Praktiker und weisen deswegen jede Menge Beispiele und Übungen auf.

Erfahrene und ausgebildete Trainer

Wir sind nicht nur praxiserprobte Softwareentwickler sondern beschäftigen uns auch mit pädagogischen Aspekten, damit es auch nie langweilig wird!

Weitere Themen In-House bei Dir

Wir unterstützen Dich und Dein Team auch vor Ort bei Euch in der Firma. Dabei berücksichtigen wir Eure individuelle Projektsituation.

Angular Advanced

Know-How für Ihre großen Unternehmensanwendungen.

Angular Beratung

Zielgerichtete Lösungen und Feedback für Ihr aktuelles Projekt.
In-House Training anfragen

Termine

Hier findest Du unsere öffentlichen Termine. Weiter unten kannst Du auch die In-House-Varianten unserer Trainings anfragen.

20.05 - 22.05.2019
Wien
Advanced Angular: Enterprise-Anwendungen und Architektur 05.19 (Deutsch)

⭐ Trainer: Manfred Steyer und Michael Zikes

Buchen

17.06 - 19.06.2019
München
Advanced Angular: Enterprise-Anwendungen und Architektur 06.19 (Deutsch)

⭐ Trainer: Michael Hladky, GDE

Buchen

17.06 - 19.06.2019
Frankfurt
Advanced Angular: Enterprise-Anwendungen und Architektur 06.19 (Deutsch)

⭐ Trainer: Manfred Steyer und Michael Zikes

Buchen

23.07 - 25.07.2019
Stuttgart
Advanced Angular: Enterprise-Anwendungen und Architektur 07.19 (Deutsch)

⭐ Trainer: Florian Tischler und Marco Hämmerle

Buchen

jederzeit In-House

Angular Foundation, Advanced, Kombi oder Beratung bei Dir in der Firma angepasst auf Eure Anforderungen (Deutsch oder Englisch)

Anfrage erstellen

In-House Training anfragen

Fragen hier Dein individuelles In-House Training an.