­čôú  Home-Office? Wir bieten euch auch Remote-Workshops an! :)

Angular for Enterprise

Inhouse-Anfrage

Angular for Enterprise Schulung/Seminar/Workshop

Eine Beispiel-Agenda zum Thema Angular for Enterprise befindet sich unter diesem Formular. Typischerweise geht diese Schulung ├╝ber 3 Tage.

Ablauf:

  1. Sie schicken uns eine Anfrage.
  2. Wir melden uns wunschgem├Ą├č bei Ihnen und kl├Ąren die Rahmenbedingungen.
  3. Wir w├Ąhlen den Trainer aus, der am Besten zur Ihrem Schwerpunkt passt.
  4. Der Trainer meldet sich bei Ihnen oder einem Team-Mitglied und kl├Ąrt Themen der Schulung ab.

Themen / Agenda - Beispiel

Dies ist unsere empfohlene Agenda f├╝r das Thema Angular for Enterprise. Wir verf├╝gen dar├╝ber hinaus ├╝ber weiteres Kursmaterial, um Themen einfach auszutauschen.

Architektur gro├čer Anwendungen
Wie teilt man eine Applikation am Besten auf und warum? Wie programmiere ich zukunftssicher? In diesem Teil liefern wir die Antworten.

  • Schneiden von Modulen
  • Wiederverwendbare Pakete
  • Arbeiten mit Monorepos
  • Angular Elements
  • Web Components

RxJS f├╝r Reaktive Architekturen
Was ist der Unterschied zwischen ReplaySubject und BehaviorSubject und wann benutze ich was? Wie benutze ich RxJS(Reaktive Erweiterungen f├╝r JavaScript) um meine Anwendung wartbar zu implementieren?

  • Observables
  • Cold vs. Hot Observables
  • Operatoren im Detail
  • Observables vs. Subjects
  • Different Types of Subjects

Testing & Debugging
Mit dem Wachsen einer Applikation wird das manuelle Testen immer aufw├Ąndiger bis fast unm├Âglich. Wir zeigen - wann man welche Tests einsetzt, wie man testet und Best Practices.

  • Unit Tests vs. End-to-End Tests
  • Unit Testing
  • End-To-End Testing mit Protractor
  • Source Maps
  • Augury
  • DevTools

Routing f├╝r Fortgeschrittene
Wir besch├Ąftigen uns hier intensiv mit dem Lazy-loading von Modulen. Vor allen Dingen gr├Â├čere Applikationen profitieren enorm davon, wenn man am Anfang erst einen kleinen Kern an den Benutzer ausliefert und weitere Teile der Applikation sp├Ąter nachl├Ądt.

  • Aufteilung in Module
  • Lazy-Loading
  • M├Âglichkeiten des Router-Event-Systems
  • Guards
  • Resolver
  • Lazy-Loading und Preloading

Statemanagement in Angular
Bei gro├čen Anwendungen mit vielen Komponenten ist es oft schwer, State-├änderungen zu verfolgen. Bei tiefen Verschachtelungen werden meinstens zu viele Daten an Komponenten weitergegeben - was die Struktur komplexer macht. Redux ist eine Alternative dazu.

  • State-Libraries im Vergleich
  • Redux und @ngrx/Store
  • @ngrx/Effects f├╝r asynchrone Operationen nutzen
  • Performanceverbesserung mit Immutables
  • Observables mit Redux nutzen

Performance
Der Titel spricht f├╝r sich. Wir verk├╝rzen wir die Ladezeiten durch kleinere Pakete? Wie k├Ânnen wir Daten auf dem Client zwischenspeichern? Wie k├Ânnen wir aufw├Ąndigen Programmcode beschleunigen?

  • AOT-Kompilierung und Tree-Shaking
  • Lazy Loading und Preloading
  • Caching mit Service Worker
  • Rendering im Hintergrund mit Web Worker

Sind noch Fragen offen?

Dann schreib' uns einfach eine E-Mail an. Wenn du einen pers├Ânlicheren Kontakt vorziehst, freut sich Britta auch ├╝ber einen Anruf von dir!

Werktags von 8 bis 13 Uhr

info@workshops.de

+49 201 / 87535773

RWE Group Business Services GmbH, Dortmund
STRATO AG, Berlin
Allianz
Robert Bosch GmbH, Stuttgart
Schenker AG, Essen
Commerzbank AG, Frankfurt
CompuGroup Medical Software GmbH, Koblenz
Condor Flugdienst GmbH, Oberursel
Consorsbank, N├╝rnberg
E-Plus Mobilfunk GmbH, D├╝sseldorf
S├╝dwestrundfunk, Stuttgart
ETECTURE GmbH, Frankfurt am Main
EXXETA AG, Karlsruhe
Fast Lane Institute for Knowledge Transfer GmbH, Hamburg
FH Dortmund, Kamen
G DATA Software AG, Bochum
GALERIA Kaufhof GmbH, K├Âln
Hays AG, Mannheim
HOTEL DE AG, N├╝rnberg
JIMDO GmbH, Hamburg
MT AG, Ratingen
MyHammer AG, Berlin
Raiffeisen Schweiz, St. Gallen
rocket-media GmbH & Co KG, Dinkelsb├╝hl
EnBW Energie Baden-W├╝rttemberg AG, Karlsruhe
Thomas Cook Touristik GmbH, Oberursel
dataport, Altenholz
S├╝ddeutsche Zeitung Digitale Medien GmbH, M├╝nchen
Talanx Service AG, Hannover
ELAXY Financial Software & Solutions GmbH & Co. KG, M├╝nster