Dienstag, 09:30 Uhr
Advanced Angular: Enterprise-Architekturen mit Angular
In diesem weiterführenden Workshop lernen Teilnehmer mit Grundkenntnissen in Angular, wie sich große und skalierbare Geschäftsanwendungen mit Angular entwickeln lassen. Im ersten Teil erfahren Sie, wie Sie mit npm-Paketen, dem Monorepo-Ansatz und Microservices eine Angular-Anwendung strukturieren können und welche Möglichkeiten zur Umsetzung existieren.
Der zweite Teil dreht sich um Performanceoptimierungen für große Anwendungen. Hier kommt Lazy Loading, OnPush sowie AOT und Tree Shaking zum Einsatz. Der dritte Teil dreht sich um die Realisierung von Querschnittsfunktionen, wie Authentifizierung und Internationalisierung.
Agenda
- ab 08.30 Uhr Registrierung und Begrüßungskaffee
- 09.30 Uhr: Beginn
- 10.45 Uhr - 11.00 Uhr: Kaffeepause
- Cross Cutting Concerns
- Performance
- 12.30 Uhr - 13.30 Uhr: Mittagspause
- Authentifizierung
- I18N
- Übungen
- 14.45 - 15.15: Kaffeepause
- ca. 17 Uhr: Ende
Technische Anforderungen:
Bitte bringen Sie Ihren Laptop mit und installieren Sie im Vorfeld:
- NodeJS in einer aktuellen Version
- Visual Studio Code (frei) oder IntelliJ/WebStorm/PhpStorm (kommerziell)
- Angular CLI: npm install -g @angular/cli
Vorkenntnisse:Die Teilnehmer haben das Wissen aus dem Grundlagen-Tutorial auf angular.io bereits angewandt und möchten sich nun für die Planung einer Unternehmensanwendung mit erweiterten Themen beschäftigen.
Lernziele:* Möglichkeiten zum Strukturieren von Angular-Anwendungen kennen und anwenden können
* Möglichkeiten zum Performance-Tuning kennen und anwenden können
* Querschnittsfunktionen implementieren können