­čôú  Werde Trainer:in bei Workshops.DE :)

Inhouse Anfrage

Angular for Enterprise Intensiv Schulung

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

Angular for Enterprise
Intensiv Schulung
Angular for Enterprise Schulung/Seminar/Workshop

Ablauf:

  1. Sie schicken uns eine Anfrage.
  2. Sie buchen ein Vorgespr├Ąch mit einem/einer unser Trainer:in.
  3. Im Vorgespr├Ąch kl├Ąrt der/die Trainer:in die Themen der Schulung ab.
  4. Wir melden uns bei Ihnen mit einem individuellen Angebot.

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

H├Ąufige Fragen und Antworten.

Unsere On-Site Schulungen beginnen im Normalfall um 9:00 Uhr und enden um 16:30 Uhr.

Unsere ├Âffentlichen Remote Schulungen finden in der Regel ├╝ber 6 halbe Tage am Vormittag von 9 bis 13 Uhr statt. Das erm├Âglicht laufende Projektarbeit nicht ganz liegen lassen zu m├╝ssen oder sich auch um die Betreuung der Kinder zu k├╝mmern.

Andere Variationen sind nat├╝rlich auch sehr flexibel umzusetzen und k├Ânnen gerne gemeinsam erarbeitet werden.

Ja. Am Ende jeder unserer Schulungen erh├Ąlt der Teilnehmer:in ein signiertes Teilnahme-Zertifikat.

Unsere Trainings k├Ânnen auf Deutsch oder Englisch gehalten werden. Die ├Âffentlichen Termine werden auf Deutsch gehalten, au├čer es ist explizit anders vermerkt. F├╝r In-House Trainings kann bei der Anfrage ein Hinweis auf die gew├╝nschte Sprache angegeben werden. Die Unterlagen und Aufgaben sind komplett auf Englisch verf├╝gbar.

Ja. Wir haben intensiv an einem Setup gebaut welches euch die M├Âglichkeit bietet an unseren Workshops auch Remote teilzuhaben. Wir haben mit unserem virtuellen Classroom eh schon eine sehr gute Infrastruktur welche diesen Modus sehr gut unterst├╝tzt. Unsere Slides sind immer online und werden auch nach euerer Teilnahme aktualisiert. Auch nach der Schulung habt ihr dauerhaft Zugriff auf diese. Weiterhin lassen sich die Aufgaben ├╝ber ein Online-Interface aufzurufen und von uns freischalten. Wir haben hier einige Aufgaben erg├Ąnzt, welche euch f├╝r die Durchf├╝hrung eines Remote-Workshops vorbereiten.

Wir nutzen hierbei neben unserem Classroom das Online-Meeting Tool ÔÇťZoomÔÇŁ. Innerhalb der Vorbereitung ist auch ein Test-Link aufgef├╝hrt welche euch diese Technologie testen l├Ąsst. Der Remote-Workshop ist darauf konzipiert, dass wir alle an verschiedenen Orten sitzen und jeder mit seinem eigenen Rechner mitarbeitet. Ihr k├Ânnt euch nat├╝rlich auch in einem Meeting-Raum bei euch Treffen und den Trainer:innen dazu schalten aber sowohl die Technologischen L├Âsungen klappen besser wenn jeder im Home-Office ist, als auch eure sozialen Kontakte sind geringer und ihr verringert das Risiko euch und andere anzustecken.

Auch Screenshare von allen Teilnehmer:innen oder die Freigabe eurer IDE ist in Verbindung mit Visual Studio Code Live Share sehr einfach m├Âglich. Der/Die Trainer:in kann so auf Wunsch und mit eurer Freigabe den Zugriff auf euere aktuelle Entwicklungsumgebung bekommen und euch dort direkt Helfen, falls ihr einmal bei einer Aufgabe h├Ąngt.

Kundenreferenzen

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