Seminarinformationen

Seminar - Ziel

In diesem 4-tägigen Seminar "Angular Architektur" erlernen Sie eine stabile und skalierbare Angular-Architektur zu entwickeln, die sich durch eine unkomplizierte Refaktorisierung und Wartung auszeichnet. Zudem werden Methoden zur Kommunikation zwischen Komponenten, zur Verwaltung des Zustands, zur Strukturierung des Codes, bewährte Vorgehensweisen, Performance-Überlegungen und weitere relevante Themen behandelt.

Teilnehmer - Zielgruppe

  • Web-Entwickler
  • Softwareentwickler
  • Programmierer

Kurs - Voraussetzungen

  • Sehr gute Erfahrung mit Angular und TypeScript

Seminardauer

  • 4 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung

Planung der Anwendungsarchitektur

  • Überlegungen zur Architektur
  • Architecture Planning Template
  • Der Angular Style Guide

Organisieren von Funktionen und Modulen

  • Organisieren von Funktionen und Modulen
  • Core und Shared Module
  • Verhindern des Reimports von Core
  • Überprüfen der Modulorganisation
  • Benutzerdefinierte Bibliotheken
  • Umgang mit Standalone API

Komponenten strukturieren

  • Container- und Präsentationskomponenten
  • Passing State mit Input- und Output-Signals
  • Change Detection Strategien
  • ngOnChanges: Reference vs. value
  • Komponentenvererbung

Komponentenkommunikation

  • Techniken der Komponentenkommunikation
  • RxJS-Themen
  • Erstellen eines Event Bus Service
  • Erstellen eines Observable Service
  • Abmelden von Observables
  • Signals API

State Management

  • Die Notwendigkeit von State Management
  • Optionen für State Management
  • Dienste verwenden
  • NgRx verwenden
  • Verwendung von ngrx-data
  • Verwendung von Observable Store
  • Überprüfung der Optionen für die Zustandsverwaltung
  • NgRx Signals

Zusätzliche Betrachtungen

  • Interfaces, Types, Klassen und Enums
  • Funktionen vs. Pipes
  • Hinzufügen eines Memo Decorators
  • HttpClient- und RxJS-Operatoren
  • Verwendung von Interceptors

Weitere Schulungen zu Thema Angular

Angular Kompaktkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "Angular Kompakt" erlernen Sie die Grundlagen von TypeScript und ECMAScript 6 (ES6) sowie eine umfassende Einführung in Angular, einschließlich der Arbeit mit Komponenten, Modulen und der Nutzung der Angular CLI. Der Kurs behandelt Themen wie ...

Angular Fortgeschrittenenkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 2-tägigen Schulung "Angular Advanced" erlernen Sie fortgeschrittene Methoden der Angular-Entwicklung, einschließlich Unit-Tests, reaktiver Programmierung mit RxJS und Sicherheitsstrategien. Sie werden mit den Test-Tools Jasmine und Karma arbeiten und die Nutzung von ...

Angular Unit Testing mit Jasmine

- u.a. in Berlin, Bremen, Köln, Zürich, Virtual Classroom

In diesem 2-tägigen Seminar "Angular Unit Testing mit Jasmine" lernen Sie die Grundlagen des Testens und dessen Anwendung in Angular mithilfe des Standard-Testframeworks Jasmine in Verbindung mit dem Testrunner Karma. Sie werden zudem mit der entsprechenden Terminologie ...

Business Applications mit Angular

- u.a. in Köln, Stuttgart, Heidelberg, Virtual Classroom, Jena

In diesem 2-tägigen Seminar "Business Applications mit Angular" lernen Sie, umfangreiche clientseitige Business-Webanwendungen mit HTML, CSS, JavaScript und Angular zu entwickeln. Sie erweitern Ihre Kenntnisse durch die Nutzung von Workspaces und Bibliotheken, das Erstellen ...