Angular Programmieren für Einsteiger
Der leichte Weg zum Angular-Experten
Sebastian Conrad
Cite this publication as
Sebastian Conrad, Angular Programmieren für Einsteiger (2020), BMU Verlag, Landshut, ISBN: 9783966450423
3382
accesses
accesses
81
quotes
quotes
Descripción / Abstract
Der leichte Weg zum Angular-Experten!
Índice
- BEGINN
- Angular Programmieren für Einsteiger
- Inhaltsverzeichnis
- Kapitel 1. Schnellübersicht – Bausteine und Befehle
- 1.1 CLI
- 1.2 Angular-Template-Syntax
- 1.3 Lifecycle-Hooks
- 1.4 Pipes
- Kapitel 2. Einleitung
- 2.1 An wen richtet sich das Buch?
- 2.2 Was sollten Sie mitbringen?
- 2.3 Ziel des Buches
- 2.4 Angular-Version
- 2.5 Vorgehen
- Kapitel 3. Angular – Überblick
- 3.1 JavaScript und ECMAScript
- 3.2 JavaScript-Frameworks
- 3.3 AngularJS versus Angular
- 3.4 Angular
- Kapitel 4. Werkzeuge
- 4.1 Entwicklungsumgebung
- 4.2 Konsole
- 4.3 Node.js
- 4.4 npm
- 4.5 Editor – IDE
- 4.6 Plug-ins
- 4.7 FTP-Client
- Kapitel 5. CLI
- 5.1 Installation
- 5.2 Befehle
- 5.3 Verzeichnisstruktur der CLI
- 5.4 Übungsaufgabe
- Kapitel 6. Exkurs – TypeScript
- 6.1 Überblick
- 6.2 Identifier
- 6.3 var, let, const
- 6.4 Basistypen
- 6.5 Interfaces
- 6.6 Export und Import
- 6.7 Klassen
- 6.8 Generische Typdefinitionen
- 6.9 Übungsaufgaben
- Kapitel 7. Angular-Bausteine und -Abläufe
- 7.1 Dekoratoren
- 7.2 Bootstrap-Prozess
- 7.3 Environment Variables (Umgebungsvariablen)
- 7.4 Projektstruktur
- 7.5 Beispielanwendung
- Kapitel 8. Erste Anwendung – Hallo Welt
- 8.1 Neues Projekt anlegen
- 8.2 Hallo Welt
- 8.3 Anwendung starten
- 8.4 Browser starten
- 8.5 Anwendung anpassen
- Kapitel 9. Die Beispielanwendung
- 9.1 Aufbau
- 9.2 Funktionalitäten
- 9.3 Projektgenerierung
- 9.4 Installation von Bibliotheken
- 9.5 Backend- und Mock-Daten
- 9.6 Starten der Beispielanwendung
- Kapitel 10. Komponenten und Komponentenarchitektur
- 10.1 Komponentenbaum
- 10.2 Komponenten implementieren
- 10.3 Komponenten einbinden
- 10.4 Template-Syntax*{{}}[]()
- 10.5 Interaktion zwischen Komponenten
- 10.6 Lebenszyklus einer Komponente
- 10.7 Auf Änderungen reagieren
- 10.8 Beispielanwendung
- 10.9 Übungsaufgaben
- Kapitel 11. Direktiven
- 11.1 Komponente versus Direktive
- 11.2 Strukturdirektiven
- 11.3 Attributdirektiven
- 11.4 Eigene Direktiven implementieren
- 11.5 Dekoratoren
- 11.6 Beispielanwendung
- 11.7 Übungsaufgaben
- Kapitel 12. Services
- 12.1 Injector und Dependency Injection
- 12.2 Service erstellen
- 12.3 Service registrieren
- 12.4 Service nutzen
- 12.5 Beispielanwendung
- 12.6 Übungsaufgabe
- Kapitel 13. Module
- 13.1 Arten von Modulen
- 13.2 Modul-Aufbau
- 13.3 Häufig genutzte Module
- 13.4 Modularisierung anhand der Beispielanwendung
- 13.5 Übungsaufgaben
- Kapitel 14. Observables
- 14.1 Observables erzeugen
- 14.2 Methoden
- 14.3 Operatoren
- 14.4 Beispielanwendung
- 14.5 Übungsaufgabe
- Kapitel 15. Navigation
- 15.1 Router
- 15.2 Routing einrichten
- 15.3 Routing mit Parametern
- 15.4 Navigieren mit dem Router
- Kapitel 16. Benutzereingaben – Formulare
- 16.1 Template-Driven-Formulare
- 16.2 Reaktive Formulare
- 16.3 Beispielanwendung
- 16.4 Übungsaufgaben
- Kapitel 17. Pipes – Daten vor dem Rendern transformieren
- 17.1 Überblick
- 17.2 UpperCasePipe
- 17.3 LowerCasePipe
- 17.4 SlicePipe
- 17.5 JSON-Pipe
- 17.6 DecimalPipe
- 17.7 DatePipe
- 17.8 PercentPipe
- 17.9 CurrencyPipe
- 17.10 AsyncPipe
- 17.11 Eigene Pipes
- 17.12 Beispielanwendung
- 17.13 Übungsaufgaben
- Kapitel 18. Kommunikation mit dem Server
- 18.1 HTTP-Methoden
- 18.2 Online-REST-API –PhotoAdmin
- 18.3 HTTPClient
- 18.4 Eigene Header
- 18.5 Daten abrufen
- 18.6 Daten anlegen
- 18.7 Daten aktualisieren
- 18.8 Daten löschen
- 18.9 Fehlerbehandlung
- 18.10 Übungsaufgaben
- Kapitel 19. Debugging – Fehlersuche
- 19.1 Developer-Tools
- 19.2 Haltepunkte
- 19.3 Augury
- 19.4 Übungsaufgaben
- Kapitel 20. Testen
- 20.1 Unit-Tests
- 20.2 Jasmine
- 20.3 Komponenten testen
- 20.4 Services testen
- 20.5 Exkurs – Tests mit Protractor
- 20.6 Übungsaufgaben – Tests schreiben
- Kapitel 21. Weiteres Wissenswertes
- 21.1 Webpack
- 21.2 TSLint
- 21.3 Angular-Styleguide
- 21.4 Change Detection
- 21.5 Sprachraum einstellen
- 21.6 CDK
- 21.7 Angular – Entwicklungsgeschichte
- 21.8 Git
- 22. Glossar
- 23. Index