Schulung AngularJS - Aufbauwissen

Beschreibung/Inhalt
Unverbindliches Angebot anfordern

Gemeinsam mit Entwicklern, die bereits mit AngularJS gearbeitet haben, blicken wir hinter die Kulissen dieses umfangreichen Frameworks und zeigen, welche erweiterten Techniken es bietet, um die Tägliche Arbeit zu erleichtern.

Voraussetzungen sind die Kenntnisse aus dem Modul AngularJS-Basiswissen.

# AngularJS näher betrachtet

  • Darstellungsformen für Direktiven
  • Scopes verstehen
  • $digest und $apply verstehen
  • Dependency-Injection und Minification
  • Promises in AngularJS


  • # AngularJS erweitern
  • Eigene Filter entwickeln
  • Eigene Services entwickeln
  • Programmatischer Zugriff auf Validierungsergebnisse


  • # Eigene Direktiven entwickeln
  • Funktionsweise von Direktiven
  • Scopes und Direktiven (eigene Scopes, isolierte Scopes)
  • Link und Compile
  • Vernüpfung bestehender Frameworks via Direktiven mit AngularJS
  • Kommunikation zwischen Direktiven
  • Templates
  • Eigene Parser entwickeln
  • Eigene Formatter entwickeln
  • Eigene Validatoren entwickeln


  • # Testing
  • Isolierte Tests dank Dependency Injection
  • AngularJS-Komponenten simulieren
  • Test-Stubs
  • View-Models/ Presenter testen
  • Controller testen
  • Filter testen
  • Promises testen
  • Direktiven testen
  • End-2-End-Testing


  • # Internationalisierung und Lokalisierung
  • Möglichkeiten von AngularJS kennen
  • AngularJS in Hinblick auf Internationalisierung und Lokalisierung erweitern
  • Eigene Validatoren für Internationalisierung und Lokalisierung entwickeln


  • # Routing und Deep Linking
  • Ideen hinter Routing und Deep Linking verstehen
  • Routen mit ngRoute definieren
  • Mit Routing-Parameter arbeiten
  • Kommunikation zwischen Controller
  • Arbeiten mit Templates
  • Verschachtelte Views mit UI-Router
  • Mehrere Templates pro View mit UI-Router


  • # Security
  • Möglichkeiten von Security bei AngularJS verstehen
  • Schutzmechanismen gegen häufige Angriffe, wie XSRF oder JSON Hijacking, nutzen
  • Web-Security mittels HTTP-BASIC
  • Authentifizierung / Single-Sign-On mit dem OAuth 2.0 Implicit Flow
  • Login mit Google, Facebook, Twitter und Co.
  • Login mit dem OAuth 2.0 Resource Owner Password Credentials Grant
  • Nutzung von OpenId Connect


  • #AngularJS-Performance
  • Performanzanalyse mit Batarang
  • Tipps & Tricks zur Leistungsoptimierung in AngularJS

  • Dauer
    Auf Wunsch
    Ort
    In Deutschland, Österreich und der Schweiz nach Ihrer Wahl
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil