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

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

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

(…) 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.

ea, ein Amazon-Kunde

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

ein Amazon-Kunde

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.

Katharinarrr, eine Amazon-Kundin

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.