.

 -


Скачать книгу

       17.1.1Testabdeckung: Was sollte man testen?

       17.1.2Testart: Wie sollte man testen?

       17.1.3Test-Framework Jasmine

       17.1.4»Arrange, Act, Assert« mit Jasmine

       17.1.5Test-Runner Karma

       17.1.6E2E-Test-Runner Protractor

       17.1.7Weitere Frameworks

       17.2Unit- und Integrationstests mit Karma

       17.2.1TestBed: die Testbibliothek von Angular

       17.2.2Isolierte Unit-Tests: Services testen

       17.2.3Isolierte Unit-Tests: Pipes testen

       17.2.4Isolierte Unit-Tests: Komponenten testen

       17.2.5Shallow Unit-Tests: einzelne Komponenten testen

       17.2.6Integrationstests: mehrere Komponenten testen

       17.2.7Abhängigkeiten durch Stubs ersetzen

       17.2.8Abhängigkeiten durch Mocks ersetzen

       17.2.9Leere Komponenten als Stubs oder Mocks einsetzen

       17.2.10HTTP-Requests testen

       17.2.11Komponenten mit Routen testen

       17.2.12Asynchronen Code testen

       17.3Oberflächentests mit Protractor

       17.3.1Protractor verwenden

       17.3.2Elemente selektieren: Locators

       17.3.3Aktionen durchführen

       17.3.4Asynchron mit Warteschlange

       17.3.5Redundanz durch Page Objects vermeiden

       17.3.6Eine Angular-Anwendung testen

       IVDas Projekt ausliefern: Deployment

       18Build und Deployment mit der Angular CLI

       18.1Build-Konfiguration

       18.2Build erzeugen

       18.3Umgebungen konfigurieren

       18.3.1Abhängigkeit zur Umgebung vermeiden

       18.3.2Konfigurationen und Umgebungen am Beispiel: BookMonkey

       18.4Produktivmodus aktivieren

       18.5Die Templates kompilieren

       18.5.1Ahead-of-Time-Kompilierung (AOT)

       18.5.2Just-in-Time-Kompilierung (JIT)

       18.6Bundles analysieren mit source-map-explorer

       18.7Webserver konfigurieren und die Anwendung ausliefern

       18.7.1ng deploy: Deployment mit der Angular CLI

       18.7.2Ausblick: Deployment mit einem Build-Service

       19Angular-Anwendungen mit Docker bereitstellen

       19.1Docker

       19.2Docker Registry

       19.3Lösungsskizze

       19.4Eine Angular-App über Docker bereitstellen

       19.5Build Once, Run Anywhere: Konfiguration über Docker verwalten

       19.6Multi-Stage Builds

       19.7Grenzen der vorgestellten Lösung

       19.8Fazit

       VFortgeschrittene Themen

       20Server-Side Rendering mit Angular Universal

       20.1Single-Page-Anwendungen, Suchmaschinen und Start-Performance

      


Скачать книгу