Angular : Grundlagen, fortgeschrittene Themen und Best Practices, inklusive NativeScript und NgRx /
Lernen Sie die Grundlagen von Angular mit diesem Praxisbuch! Die Autoren führen Sie mit einem anspruchsvollen Beispielprojekt durch die Welt von Angular. Lernen Sie Schritt für Schritt, wie Sie strukturierte und modulare Single-Page-Anwendungen entwickeln.Nach der erfolgreichen ersten Auflage wurd...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , , |
Formato: | Electrónico eBook |
Idioma: | Alemán |
Publicado: |
Heidelberg :
Dpunkt.verlag,
[2019]
|
Edición: | 2., aktualisierte und erweiterte Auflage. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Intro; Vorwort; Inhaltsverzeichnis; I Einführung; 1 Schnellstart; 1.1 Das HTML-Grundgerüst; 1.2 Die Startdatei für das Bootstrapping; 1.3 Das zentrale Angular-Modul; 1.4 Die erste Komponente; 2 Haben Sie alles, was Sie benötigen?; 2.1 Visual Studio Code; 2.2 Google Chrome mit Augury; 2.3 Paketverwaltung mit Node.js und NPM; 2.4 Codebeispiele in diesem Buch; 3 Angular CLI: der Codegenerator für unser Projekt; 3.1 Das offizielle Tool für Angular; 3.2 Installation; 3.3 Die wichtigsten Befehle; II TypeScript; 4 Einführung in TypeScript; 4.1 Was ist TypeScript und wie setzen wir es ein?
- 4.2 Variablen: const, let und var4.3 Die wichtigsten Basistypen; 4.4 Klassen; 4.5 Interfaces; Weitere Features von TypeScript und ES2015; Template-Strings; Arrow-Funktionen/Lambda-Ausdrücke; Spread-Operator und Rest-Syntax; Union Types; Destrukturierende Zuweisungen; Decorators; III BookMonkey 3:Schritt für Schritt zur App; 5 Projekt- und Prozessvorstellung; 5.1 Unser Projekt: BookMonkey; 5.2 Projekt mit Angular CLI initialisieren; 5.3 Style-Framework Semantic UI einbinden; 6 Komponenten & Template-Syntax: Iteration I; 6.1 Komponenten: die Grundbausteine der Anwendung
- 6.2 Property Bindings: mit Komponenten kommunizieren6.3 Event Bindings: auf Ereignisse in Komponenten reagieren; 7 Powertipp: Styleguide; 8 Services & Routing: Iteration II; 8.1 Dependency Injection: Code in Services auslagern; 8.2 Routing: durch die Anwendung navigieren; 9 Powertipp: Chrome Developer Tools; 10 HTTP & reaktive Programmierung: Iteration III; 10.1 HTTP-Kommunikation: ein Server-Backend anbinden; 10.2 Reaktive Programmierung mit RxJS; 10.3 Interceptoren: HTTP-Requests abfangen und transformieren; 11 Powertipp: Augury; 12 Formularverarbeitung & Validierung: Iteration IV
- 12.1 Angulars Ansätze für Formulare12.2 Template-Driven Forms; 12.3 Reactive Forms; 12.4 Eigene Validatoren entwickeln; 12.5 Welcher Ansatz ist der richtige?; 13 Pipes & Direktiven: Iteration V; 13.1 Pipes: Daten im Template formatieren; 13.2 Direktiven: das Vokabular von HTML erweitern; 14 Module & fortgeschrittenes Routing: Iteration VI; 14.1 Die Anwendung modularisieren: Das Modulkonzept von Angular; 14.2 Lazy Loading: Angular-Module asynchron laden; 14.3 Guards: Routen absichern; 14.4 Routing: Wie geht's weiter?; 15 Internationalisierung: Iteration VII
- 15.1 i18n: mehrere Sprachen und Kulturen anbieten16 Powertipp: POEditor; 17 Qualität fördern mit Softwaretests; 17.1 Softwaretests; 17.2 Tests mit Karma; 17.3 Tests mit Protractor; IV Das Projekt ausliefern:Deployment; 18 Das Projekt ausliefern: Deployment; 18.1 Umgebungen konfigurieren; 18.2 Produktivmodus aktivieren; 18.3 Build erzeugen; 18.4 Die Templates kompilieren; 18.5 Webserver konfigurieren und die Anwendung ausliefern; 18.6 Ausblick: Automatisches Deployment; 18.7 Ausblick: Deployment mit Docker; V Weiterführende Themen; 19 Server-Side Rendering mit Angular Universal