Erstellung von Unternehmensanwendungen mit Angular
Практическое руководство по Angular для enterprise-разработки
Zusammenfassung:
Einleitung
Das Buch "Building Enterprise Applications with Angular" erschien 2019 und zog sofort die Aufmerksamkeit von Entwicklern auf sich, die von einfachen SPAs zu komplexen, skalierbaren Systemen übergehen möchten. Der Autor ist Fabian Gosebrink, ein bekannter Angular-Evangelist, Gründer einer Beratungsfirma und aktives Mitglied der Community. Das Buch ist in TypeScript geschrieben und richtet sich an Praktiker, die bereits mit den Grundlagen von Angular vertraut sind und tiefer in die Architektur auf Enterprise-Ebene eintauchen möchten.
Worum geht es in dem Buch
Dies ist keine weitere Einführung in Angular. Gosebrink taucht den Leser sofort in reale Probleme der Enterprise-Entwicklung ein: State Management, Modularität, Testing, Sicherheit, Performance und Deployment. Das Buch ist um die Erstellung einer vollständigen Anwendung herum aufgebaut – eines Task-Management-Systems, das von Kapitel zu Kapitel schrittweise komplexer wird.
Die Hauptthemen:
- Entwurf der Anwendungsarchitektur: Module, lazy loading, shared und core modules.
- State Management mit NgRx (Redux-Ansatz für Angular).
- Arbeit mit Formularen, Validierung und reactive forms.
- Routing und Routenschutz (Auth Guards).
- Integration mit dem Backend: HTTP-Services, Interceptors, Fehlerbehandlung.
- Unit-Testing und e2e-Testing mit Jasmine, Karma und Protractor.
- CI/CD, Docker-Containerisierung und Deployment auf Cloud-Plattformen.