Buchtipp
20.02.2018, 11:13 Uhr
Angular: Grundlagen, fortgeschrittene Techniken und Best Practices mit TypeScript
Das Buch zu Angular 4 ist eine hervorragende Ansammlung von Tipps, Tricks, die mit Code-Snippets und Abbildungen angereichert sind.
Angular ist in der Web-Entwicklung eine feste Größe. Mit Einführung der Version 2, im September 2014, hat sich diese Position gefestigt. Nach der Version 4 steht mittlerweile die fünfte Ausgabe von Angular zur Verfügung. Anders als Frameworks wie Vue.js oder dergleichen sieht sich Angular eher als Plattform und nicht als ein ordinäres Framework.
Ob Angular jetzt besonders komplex beziehungsweise schwierig in der Anwendung ist, lässt sich schwer verallgemeinert klären. Sicher ist aber, dass es zahlreiche Möglichkeiten gibt, mit Angular Web-Anwendungen zu implementieren. Um einen guten Einstieg in die Materie zu bekommen, ist das Buch Angular: Grundlagen, fortgeschrittene Techniken und Best Practices mit TypeScript von den Autoren Woiwode, Malcher, Koppenhagen und Hoppe sehr zu empfehlen.
Das Buch macht sehr vieles richtig, was bereits zu Beginn klar wird. Die Einführung kümmert sich nicht hastig um die Erklärung der wichtigsten Begrifflichkeiten und der notwendigen Programmierumgebung, sondern lässt sich etwas mehr Zeit. Erklärt wird die notwendige Umgebung, um den Beispielen im Buch folgen zu können und die Angular CLI. Zusätzlich gibt es noch eine Einführung in TypeScript. Sehr gut gemacht ist der in der Einführung enthaltene Schnellstart. Auf nicht ganz zehn Seiten wird hier eine minimale Anwendung mit Angular aufgesetzt und anhand der vielen Optionen und Entscheidungen erklärt, was es mit der Philosophie von Angular auf sich hat. Das ist sehr gut gelöst. Wer nur einen ganz schnellen Einblick möchte, ist mit diesem Schnellstart gut bedient. Der große Rest folgt dann im weiteren Verlauf das Buchs.
Und dieser Rest hat es ebenfalls in sich. Alle Beispiele folgen einer Gesamtstory: Eine Web-Anwendung zur Verwaltung von Büchern mit dem Namen BookMonkey 2. Zugegeben, das ist nicht die spannendste Geschichte für eine Anwendung, aber sie funktioniert. Anstatt hier und da an fiktiven Beispielen Code-Snippets zu erklären, ergibt jeder Zeile Code und jede neue Konfiguration Sinn, da am Ende etwas lauffähiges dabei herauskommen soll. Das erzeugt einen angenehmen Sog, der das gesamte Buch über hält. Nicht nur wegen den einzelnen Themengebieten wie Services, Routing, Reactive Programming, Formularverarbeitung, Validierung und vieles mehr. Sondern auch, weil es gegen Ende des Buchs um die Qualität der Software und um das Deployment geht. Beides wichtige Dinge in einer realen Anwendung.
Das Buch zu Angular 4 ist eine hervorragende Ansammlung von Tipps, Tricks, die mit Code-Snippets und Abbildungen angereichert sind. An der ein oder anderen Stelle wäre eine vollfarbige Ausgabe aufgrund der Code-Snippets oder Abbildungen wünschenswert gewesen. Allerdings ist das meckern auf einem sehr hohen Niveau.
Wer sich vor dem Kauf einen Überblick und Einblick verschaffen möchte, wird auf der Webseite https://angular-buch.com fündig. Dort gibt es eine Übersicht der vierzehn Kapitel und eine kostenlose Leseprobe. Die Webseite bietet zudem Informationen zur Version fünf von Angular in Form von Blogposts.
Die Details zum Buch:
Angular: Grundlagen, fortgeschrittene Techniken und Best Practices mit TypeScript – ab Angular 4 (iX-Edition), dpunkt.verlag GmbH, 2017, 574 Seiten, Deutsch, ISBN 978-3-86490-357-1, 34,90 Euro, E-Book 27,99 Euro