Schulung: Angular – Structured Introduction

Workshop mit allen Hintergründen zu den Building-Blocks in Angular

Entwickle das für Deine erfolgreichen Projekte notwendige Hintergrundwissen zu allen Building-Blocks und Konzepten in Angular.

Manfred Steyer beim Angular Training

Building-Blocks und Hintergründe

Eckdaten

Benötigtes Vorwissen

Programmiergrundlagen

Didaktischer Ansatz

Präsentationen
Diskussionen
Live-Coding
Praxisnahe Übungen
Anknüpfen an Vorwissen

Inkludierte Leistungen

Aktuelle Folien
Beispiele und Fallstudien
Übungsblätter
Musterlösungen
Zertifikat

Praxisbezogene Übungen

Hoher Übungsanteil
Bonus-Übungen
Praxisrelevante Übungsaufgaben
Vollständigen Anwendung
Vorlage für eigene Projekte

Den Verlauf der Schulung auf einen Blick!

TypeScript

  • Objektorientierte Konzepte
  • Funktionale Konzepte
  • Unterschiede zu anderen Sprachen wie C# oder JAVA
  • Fallstricke
  • Asynchrone Programmierung

Erste Schritte mit Angular

  • Eine Angular-Anwendung mit der CLI erstellen
  • Projektstruktur und Konventionen
  • Eine erste Komponente
  • Datenbindung
  • HTTP-Zugriff

Services Dependency Injection (DI)

  • Ideen hinter DI verstehen
  • Wiederverwendbare Geschäftslogik per Services zur Verfügung stellen
  • Token und Provider
  • Arten von Providern
  • Hierarchisches DI und Scopes
  • Tree-shakable Provider

Komponenten

  • Templates
  • Kommunikation zwischen Komponenten
  • Property-Bindings
  • Event-Bindings
  • Two-Way-Bindings
  • Funktionsweise von Datenbindung in Angular
  • Zyklen und andere Fallen
  • Lifecycle-Hooks

Formulare

  • Template-Driven Forms nutzen
  • Reaktive (Imperative) Forms nutzen
  • Eingaben mit vordefinierten Validatoren prüfen
  • Eigene Validatoren schreiben
  • Asynchrone Validatoren
  • Multifield-Validatoren

Angular-Module

  • Das Angular-Modulsystem verstehen
  • Root-Module
  • Feature-Module
  • Shared Module
  • Module und Dependency Injection

Routing

  • Navigationsstrukturen mit Routing schaffen
  • Den Router konfigurieren
  • Routing-Parameter übergeben und auslesen
  • Lazy Loading

Testing

  • Unit-Tests mit Jasmine und Karma
  • End-2-End-Tests mit Jasmine und Protractor
  • Nutzung von Dependency-Injection, Mocks und Spies zur Erhöhung der Testbarkeit
  • Integrierte Hilfskonstrukte fürs Testing
  • Testabdeckung

Aktuelle Öffentliche Termine

Immer Nach Vereinbarung

Alle unsere Seminare sind jederzeit auch In-House verfügbar. Kontaktieren Sie uns für eine Terminvereinbarung

In-House bei Ihnen in der Firma

No post was found with your current grid settings. You should verify if you have posts inside the current selected post type(s) and if the meta key filter is not too much restrictive.

The trainer has incredible knowledge of Angular and beyond and explains very understandably."

Participant in June 2019, Vienna

T-Systems

Nur einen Schritt entfernt!

Stellen Sie noch heute Ihre Anfrage,
wir beraten Sie gerne!

Jetzt anfragen!