W-JAX | 4. - 8. November 2019, München

Angular-Workshop: Architektur und Konzepte für moderne webbasierte Geschäftsanwendungen

Workshop
Dieser Talk stammt aus dem Archiv. zum AKTUELLEN Programm
Bis 27. Juni: ✓ PlayStation Classic ✓ Kollegenrabatt ✓ Bis zu 347€ sparen Jetzt anmelden
Infos
Freitag, 10. Mai 2019
09:00 - 17:00
Buchungshinweis:
Angular Workshop

Erfahren Sie anhand einer Fallstudie mit Live-Coding die wichtigsten Konzepte für Angular-basierte Geschäftsanwendungen.

Angular ist eins der populärsten Frameworks für moderne webbasierte Geschäftsanwendungen. In diesem Workshop erfahren Sie von Manfred Steyer, Google Developer Expert (GDE), wie Sie damit große Projekte umsetzen können. Dazu wird eine vollständige Anwendung unter Berücksichtigung von Best Practices live entwickelt. Verschiedene Architekturansätze werden diskutiert und die einzelnen Building Blocks im Detail betrachtet. Sie lernen die Ideen hinter den vorherrschenden Konzepten kennen und sehen, wie Sie aus der Welt von Java bekannte Strategien wie Dependency Injection, Datenbindung oder Komponentenorientierung mit Angular und TypeScript realisieren.

Gliederung:

  1. Building-Blocks und Hintergründe
    1. Überblick über Komponenten und Datenbindung
    2. Http-Zugriff und Http-Interceptoren
    3. Datenbindung und Change Detection: Ein Blick hinter die Kulissen
    4. Kategorisierung von Komponenten: Smart vs. Dumb
  2. Routing
    1. Routing: Basics
    2. Arbeiten mit Parameter
    3. Schützen von Routen mit Guards
    4. Lazy Loading von Routen
  3. Strukturierung
    1. Strukturierung mit Angular-Modulen
    2. Strukturierung mit Monorepos und NX
    3. Sicherstellung einer definierten Schichtentrennung
  4. Production Builds
    1. Der Angular-Kompiler
    2. AOT und Tree-Shaking
    3. Analysieren der generierten Bundles
    4. Erstellen von Production Builds
    5. Differential Loading

Angular ist eins der populärsten Frameworks für moderne webbasierte Geschäftsanwendungen. In diesem Workshop erfahren Sie von Manfred Steyer, Google Developer Expert (GDE), wie Sie damit große Projekte umsetzen können. Dazu wird eine vollständige Anwendung unter Berücksichtigung von Best Practices live entwickelt. Verschiedene Architekturansätze werden diskutiert und die einzelnen Building Blocks im Detail betrachtet. Sie lernen die Ideen hinter den vorherrschenden Konzepten kennen und sehen, wie Sie aus der Welt von Java bekannte Strategien wie Dependency Injection, Datenbindung oder Komponentenorientierung mit Angular und TypeScript realisieren.

Gliederung:

  1. Building-Blocks und Hintergründe
    1. Überblick über Komponenten und Datenbindung
    2. Http-Zugriff und Http-Interceptoren
    3. Datenbindung und Change Detection: Ein Blick hinter die Kulissen
    4. Kategorisierung von Komponenten: Smart vs. Dumb
  2. Routing
    1. Routing: Basics
    2. Arbeiten mit Parameter
    3. Schützen von Routen mit Guards
    4. Lazy Loading von Routen
  3. Strukturierung
    1. Strukturierung mit Angular-Modulen
    2. Strukturierung mit Monorepos und NX
    3. Sicherstellung einer definierten Schichtentrennung
  4. Production Builds
    1. Der Angular-Kompiler
    2. AOT und Tree-Shaking
    3. Analysieren der generierten Bundles
    4. Erstellen von Production Builds
    5. Differential Loading
Alle News der Java-Welt:
Alle News der Java-Welt:

Behind the Tracks of W-JAX 2019

Agile & Culture
Teamwork & Methoden

Data Access & Machine Learning
Speicherung, Processing & mehr

Clouds, Kubernets & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software-Architektur
Best Practices