Entwickeln Sie moderne Apps für Web und Mobile.

Grundlagen, fortgeschrittene Techniken und Best Practices mit TypeScript - ab Angular 4

Inhalt & Leseprobe

Mit Angular setzen Sie auf ein modernes und modulares Web-Framework.
Dieses Buch stellt Ihnen die Bausteine von Angular, viele Best Practices und die notwendigen Werkzeuge vor. Beginnen Sie Ihren Einstieg in die Welt von Angular mit einer praxisnahen Einführung.

Jetzt bestellen

Sicher über amazon.de – 34,90 €

Alles was Sie benötigen

Schnellstart in das neue Angular-Framework ab Version 4

Egal, ob Sie schon Erfahrung mit AngularJS 1.x haben oder nicht – mit diesem Buch gelingt Ihnen der schnelle Einstieg. Wir installieren die benötigten Tools, erläutern die Konzepte und legen sofort los. Das CLI-Tool für Angular hilft uns dabei.

Schritt für Schritt zum anspruchsvollen Beispielprojekt

Entwickeln Sie gemeinsam mit uns eine Beispielanwendung. Praktisch: Der Programmcode zu jeder einzelnen Phase ist auf GitHub verfügbar. So können Sie einsteigen, wo Sie wollen, 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 vier Autoren stellen ihren Werkzeugkasten aus dem Projektalltag mit Angular vor.

Das Autorenteam

Danny Koppenhagen, Johannes Hoppe, Ferdinand Malcher und Gregor Woiwode – erreichen Sie stets unter @angular_buch.

Aus dem Inhalt

1
Kapitel
Einführung & Schnellstart
Warum Sie Angular verwenden sollten und wie Sie eine minimale Angular-Anwendung aufsetzen, erfahren Sie in diesem Einführungskapitel.
2
Kapitel
TypeScript
Die Sprache unserer Wahl ist TypeScript – doch keine Angst: Sie müssen keine neue Sprache lernen! Dieses Kapitel führt in die wichtigsten Sprachbestandteile von TypeScript ein.
3
Kapitel
Komponenten & Template-Syntax
Angular setzt auf Komponenten und eine eigene Syntax, um das Zusammenspiel dynamisch zu gestalten. Lernen Sie, wie Sie effizient mit Komponenten arbeiten und Property Bindings und Event Bindings richtig einsetzen.
4
Kapitel
Services & Routing
Mit Services entkoppeln wir die Businesslogik von den Komponenten. Außerdem lernen Sie den Router kennen, um zwischen den Seiten der Anwendung zu navigieren.
5
Kapitel
HTTP & reaktive Programmierung
Zur Anbindung an eine Web-API setzen wir das HTTP-Modul von Angular ein. Außerdem lernen Sie, wie Sie Datenströme mit RxJS deklarativ modellieren können.
6
Kapitel
Formularverarbeitung & Validierung
Fast jede Webanwendung setzt auf Formulare. Angular bringt gute Techniken zur Formularverarbeitung mit: Lernen Sie Reactive Forms und Template Driven Forms kennen.
7
Kapitel
Pipes & Direktiven
Zusätzlich zu den Komponenten setzen wir in unseren Anwendungen Pipes und Direktiven ein, um Daten zu formatieren und Logik in die App zu bringen.
8
Kapitel
Module & fortgeschrittenes Routing
Lernen Sie, wie Sie die Anwendung in entkoppelte Feature-Module aufteilen. Außerdem lernen Sie Lazy Loading, Guards und Resolver kennen.
9
Kapitel
Internationalisierung (i18n)
Um eine Anwendung in mehreren Sprachen anzubieten, nutzen wir das i18n-Framework von Angular. Lernen Sie, wie Sie effizient mit Mehrsprachigkeit umgehen.
10
Kapitel
Qualität fördern mit Softwaretests
Mit guter Testabdeckung lassen sich Fehler schon frühzeitig vermeiden. Lernen Sie in diesem Kapitel, wie Sie Unit-Tests, Integrationstests und Oberflächentests mit Jasmine, Karma und Protractor in den Workflow integrieren.
11
Kapitel
Deployment
Die Anwendung ist fertig entwickelt – wie geht es nun weiter? Wir zeigen Ihnen, wie Ahead-Of-Time-Kompilierung (AOT) funktioniert, wie Sie Umgebungen konfigurieren und wie Sie das Projekt auf einem Webserver ausrollen.
12
Kapitel
Mobile Anwendungen mit NativeScript
Angular ist nicht nur für reine Webanwendungen geeignet! Mit NativeScript können Sie native mobile Anwendungen für Android und iOS entwickeln.
13
Kapitel
Application State verwalten mit Redux
In komplexen Anwendungen ist es schwierig, den Status zu beherrschen. Das Architekturmuster Redux setzt auf zentrale Verwaltung des Application State. In diesem Kapitel lernen Sie, wie Sie Actions, Reducers und den Redux Store in Ihrer Anwendung einsetzen.
14
Kapitel
Wissenswertes
In diesem Kapitel haben wir viele weitere interessante Themen für Sie zusammengefasst: Upgrade, Change Detection, Lifecycle Hooks, Plattformen und Transklusion.

Das sagen professionelle Angular-Entwickler

Das Buch kommt in unsere Firmenbibliothek sobald es erschienen ist!

Maria Kasiske, Product Owner, IT sonix

In meinen Augen hat das Buch gute Chancen, Standardwerk bei der Angular-Ausbildung bei uns zu werden.

Tobias Meier, Lead Softwarearchitekt, BridgingIT GmbH

Schon jetzt ein klasse Nachschlagewerk! 👍

Matthias Jauernig, freiberuflicher Berater für Web, Mobile und Windows

Die Beispiele sind einfach gehalten und gut erklärt, so dass man direkt ein gutes Basiswissen aufbaut.

Andre Fritzsche, IT Consultant, BridgingIT GmbH

Fundiertes Angular-Wissen

Das Buch richtet sich an Webentwickler, die bereits mit JavaScript, HTML5 und CSS gearbeitet haben. Erfahrungen mit Angular 1.x (AngularJS) werden nicht vorausgesetzt.

Jetzt bestellen

Sicher über amazon.de – 34,90 €

Nach der Lektüre des Buches sind Sie für den Projektalltag mit Angular gewappnet und glänzen mit robuster Webentwicklung am Puls der Zeit.