Buchcover

Das moderne Praxisbuch zu Angular

Von den Grundlagen bis zur professionellen Entwicklung mit Signals

Lerne Angular mit diesem umfassenden Praxisbuch!
Dieses Buch stellt die Bausteine von Angular, viele Best Practices und die notwendigen Werkzeuge vor. Beginne deinen Einstieg mit einer praxisnahen Einführung.

Das neue Angular-Buch erscheint voraussichtlich im Mai 2026 im Handel!

Alles was du benötigst

Image

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.

Image

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.

Image

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].

Mehr über die Autoren

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

Image
Image

Eine klare Empfehlung für alle, die sich einen Überblick über moderne SPA-Entwicklung mit Angular verschaffen möchten.

schoettner, ein Amazon-Kunde

Image

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.

C4bb4g3, ein Amazon-Kunde

Image

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.

Johannes Meinhard, ein Amazon-Kunde

Image

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.

Jan Buchholz, ein Amazon-Kunde

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.