
Das moderne Praxisbuch zu Angular
Dieses Buch stellt die Bausteine von Angular, viele Best Practices und die notwendigen Werkzeuge vor. Beginne deinen Einstieg mit einer praxisnahen Einführung.
Alles was du benötigst
Schnellstart in das Angular-Framework ab Version 21 und höher
Mit diesem Buch gelingt dir der schnelle Einstieg. Wir installieren die benötigten Tools und legen sofort los. Das CLI-Tool für Angular hilft uns dabei.
Schritt für Schritt zum anspruchsvollen Beispielprojekt
Entwickle gemeinsam mit uns eine Beispielanwendung. Praktisch: Der Programmcode zu jeder einzelnen Phase ist auf GitHub verfügbar. So kannst du einsteigen, wo du willst, und nach Wunsch Themen überspringen.
Angular ist eine Plattform! Tools, Power-Tipps und Best Practices
Neben Theorie und Praxis ist eine Auswahl an Tools und Vorgehensweisen unerlässlich. Die drei Autoren stellen ihren Werkzeugkasten aus dem Projektalltag mit Angular vor.
Das Autorenteam
Die Autoren Ferdinand Malcher, Danny Koppenhagen und Johannes Hoppe arbeiten als Berater, Trainer und Entwickler für Angular. Als erfahrene Workshopleiter und internationale Konferenzsprecher vermitteln sie regelmäßig Angular-Themen für Entwicklerinnen und Entwickler. In diesem praxisorientierten Buch verpacken sie die Erkenntnisse und Best Practices aus über 10 Jahren täglicher Arbeit mit Angular.
Du erreichst das Autorenteam per E-Mail unter [email protected].
Aus dem Inhalt
Auf 500 Seiten präsentieren wir einen umfangreichen Einstieg in Angular:
Einführung & Werkzeuge
Wir richten gemeinsam die Entwicklungsumgebung ein, sodass du direkt mit der Entwicklung beginnen kannst.
Syntax & Konzepte
Die Sprache von Angular ist TypeScript! Dieses Kapitel führt in die wichtigsten Sprachbestandteile von TypeScript und modernem JavaScript ein.
Komponenten & Signals
Angular setzt auf Komponenten und eine eigene Syntax, um das Zusammenspiel dynamisch zu gestalten. Signals sind der neue Grundbaustein für reaktiven Datenaustausch. Du lernst, wie du mit Komponenten und Signals arbeitest und Property Bindings und Event Bindings richtig einsetzt.
Services und Routing
Mit Services entkoppeln wir die Businesslogik von den Komponenten. Außerdem lernst du den Router kennen, um zwischen den Seiten der Anwendung zu navigieren.
HTTP-Kommunikation
Zur Anbindung an eine Web-API setzen wir den mitgelieferten HTTP-Client von Angular ein. Wir fragen Daten von der Schnittstelle ab und verarbeiten sie in der Anwendung.
Resource API
Angular bietet die Resource API an, um asynchrone Operationen mithilfe von Signals bereitzustellen. Wir nutzen die Resource, um Daten per HTTP von unserem Server abzurufen.
Pipes
Zusätzlich zu den Komponenten setzen wir in unseren Anwendungen Pipes ein, um Daten zu formatieren.
Formulare mit Signal Forms
Fast jede Webanwendung setzt auf Formulare. Der neue Ansatz Signal Forms wird in diesem Buch ausführlich behandelt. Mithilfe eines Schemas definieren wir Regeln und Logik für das Formular.
Lazy Loading
Mithilfe von Lazy Loading teilen wir die Anwendung in mehrere Bundles auf, die zur Laufzeit nachgeladen werden.
Reaktive Programmierung mit RxJS
Mit reaktiver Programmierung dreht sich alles um Datenströme! Lerne die Grundlagen von RxJS, Observables, Operatoren und Subscriptions.
Qualität fördern mit Softwaretests
Mit guter Testabdeckung lassen sich Fehler schon frühzeitig vermeiden. Du lernst in diesem Kapitel, wie Unit- und Integrationstests mit Vitest in deinen Workflow integrierst.
Barrierefreiheit (a11y)
Webanwendungen sollen von allen Menschen ohne Barrieren genutzt werden können. Wir zeigen die Grundlagen für digitale Barrierefreiheit und gehen auf besondere Aspekte von Angular ein.
Deployment
Die Anwendung ist fertig entwickelt – wie geht es nun weiter? Wir zeigen, wie der Build-Prozess funktioniert, wie du Umgebungen konfigurierst und wie du das Projekt auf einem Webserver deployst.
Wissenswertes
Wir haben einige weitere interessante Themen zusammengetragen: KI-Unterstützung für Angular, geführte Updates und Biloptimierung mit NgOptimizedImage.
Rezensionen zum Buch


(…) eine gute Einführung in die Programmierung von Single-Page-Anwendungen mit Angular. Es ist gut strukturiert und in verständlicher Sprache geschrieben.
Ein Reviewer

Das Buch ist sehr gut strukturiert, sehr gut zu lesen und durch das praktische Beispiel sehr gut zu verinnerlichen.

Tolle Themen. Guter Praxisbezug. Habe den Kauf nicht bereut und würde es jederzeit weiterempfehlen.

Das Buch hat mir sehr gut weiter geholfen und ich würde es weiterempfehlen. Der Aufbau sowie Schreibweise des Buchs haben mir gut gefallen, ich hatte beim Lesen nie das Gefühl, nicht folgen zu können.
Fundiertes Angular-Wissen
Das Buch richtet sich an Webentwicklerinnen und -entwickler, die bereits mit JavaScript, HTML5 und CSS gearbeitet haben. Erfahrungen mit Angular 1.x (AngularJS) werden nicht vorausgesetzt.
Nach der Lektüre des Buchs bist du für den Projektalltag mit Angular gewappnet und glänzt mit robuster Webentwicklung am Puls der Zeit.