
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 klare Empfehlung für alle, die sich einen Überblick über moderne SPA-Entwicklung mit Angular verschaffen möchten.

Das Buch erklärt in einem wunderbaren Schreibstil, wie man als Neuling in der Angular-Welt den besten Einstieg bekommt. Man merkt, dass die Autoren sehr tief in der Materie sind und ihr Wissen gerne weitergeben. Somit ist das Buch stets professionell, aber immer nachvollziehbar und verständlich.

Das Buch ist von vorne bis hinten gut strukturiert und alle darin enthaltenen Themen detailliert erklärt. Absolute Kaufempfehlung für jeden, der sich mit dem Framework Angular bestens vertraut machen möchte! Ein Lob an die Autoren.

Der Leser wird von vornherein abgeholt und an die Hand genommen. Alles ist so ausreichend erklärt, dass man die Zusammenhänge verstehen kann und gleichzeitig auch nicht mit zu vielen Infos überfordert wird.
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.