Schulungsübersicht

Vermeidung großer Fallstricke bei der Skalierung einer AngularJS-App

Richtige MVC-Verzeichnisstruktur

Module intelligenter schreiben

    Halten Sie die Namen konsistent und modularisieren Sie die Kopf- und Fußzeile sowie die Routen

Abhängigkeitsinjektion und Minimierung des Codes

    Globale Abhängigkeiten

Nicht übermäßige Nutzung von Controllern

    Syntax von „controllerAs“ Verwendung von „bindToController“ in unseren Anweisungen „ng-click“ bedingt machen

Fabrik vs. Service

    Alle Anbieter sind Singletons

Verwendung von Browsererweiterungen (Batarang usw.)

Zu viele Beobachter und Leistungsprobleme

Scoping

    Schreibgeschützt in den Controllern. Schreibgeschützt in den Vorlagen. Objekt im Bereich anstelle von Eigenschaften. Vermeiden, dass die Eigenschaft des übergeordneten „$scope“ gespiegelt wird. Prototypische Vererbung. Den Bereich übersichtlich halten. Wie man mit Geschwisterobjekten spricht

Einmalige Bindung

Nicht manuelles Testen

    ngMock-Modul

Protractor

    e2e-Tests mit Jasmine ' $digest'-Zyklen

Karma

    So schließen Sie die Rückkopplungsschleife ganz einfach: Führen Sie Tests parallel über verschiedene Browser hinweg durch. Reale Nutzungsszenarien mit verschiedenen Geräten

Nichtbenutzung jQuery

    Ändern Sie die Denkweise

Richtige Bereitstellung

    Fassade zur Interaktion mit Servern Trennung der Serverinteraktion und Fehlerbehandlung von der Modelllogik Business in Modellen Konfigurieren Sie Anbieter, bevor sie injiziert werden. Richtige Verwendung von „$scope.$emit()“ und „$scope.$broadcast“ Automatisieren unseres Workflows Yo, Grunzen, Bower Anwendungsfall mit Cordova

Angular 1 gegen Angular 2

    Unterschiede und Gemeinsamkeiten Drei Möglichkeiten: Typoskript, reines JS, Dart Good-Praktiken in Angular 2 Upgrade von Version 1
  14 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (9)

Kombinierte Kurse

Verwandte Kategorien