Angular

Grundlagen, fortgeschrittene Themen und Best Practices – inkl. RxJS, NgRx und PWA

Ferdinand Malcher, Johannes Hoppe and Danny Koppenhagen

Cite this publication as

Ferdinand Malcher, Johannes Hoppe, Danny Koppenhagen, Angular (2020), dpunkt.verlag, Heidelberg, ISBN: 9783969100813

2890
accesses
61
quotes

Description / Abstract


Der bewährte Einstieg in Angular – gut erklärt und praxisnah



  • Durchgängig aktuell für Angular 10

  • Updates zu neuen Versionen auf der Buchwebsite

  • Programmcode zu jedem einzelnen Entwicklungsschritt auf GitHub

  • Best Practices aus der täglichen Arbeit der Autoren



Mit einem anspruchsvollen Beispielprojekt führen Ferdinand Malcher, Johannes Hoppe und Danny Koppenhagen Sie durch die Welt von Angular. Lernen Sie von ihnen Schritt für Schritt, wie Sie modulare Single-Page-Anwendungen entwickeln.
Die Autoren sind erfahrene Workshopleiter, Entwickler und internationale Konferenzsprecher. Aufgrund ihres Engagements rund um das Buch und Angular wurden Ferdinand und Johannes als Google Developer Experts (GDE) ausgezeichnet. In diesem praktischen Nachschlagewerk vermitteln sie die Best Practices aus ihrer täglichen Arbeit mit Angular.
Praktisch: Der Programmcode zu jeder einzelnen Entwicklungsphase ist auf GitHub verfügbar. So können Sie alle Schritte gut nachvollziehen und auch Teile überspringen.
Behandelt werden unter anderem folgende Themen:

- Reaktive Programmierung mit RxJS

- State Management mit Redux und NgRx

- Testing mit Jasmine, Karma und Protractor

- Routing, Guards und Modulsystem

- HTTP und Interceptoren

- Formularverarbeitung

- Dependency Injection und Services

- Internationalisierung (i18n)

- Server-Side Rendering

- Progressive Web Apps (PWA) und NativeScript
Das Buch setzt Vorkenntnisse in JavaScript, HTML und CSS voraus. Wer noch nicht mit TypeScript vertraut ist, findet hier eine kompakte Einführung.
Auf der Website zum Buch werden außerdem regelmäßig Aktualisierungen und Neuigkeiten rund um Angular veröffentlicht.
Neu in dieser Auflage

- Durchgängig aktualisiert auf Angular 10 und neuere Versionen

- Deployment mit Docker
Progressive Web Apps (PWA)

- Angular Elements

- OAuth 2 und OpenID Connect

- Viele Ergänzungen und Korrekturen

Description

Ferdinand Malcher ist Google Developer Expert (GDE) und arbeitet als selbständiger Entwickler, Berater und Mediengestalter mit Schwerpunkt auf Angular, RxJS und TypeScript. Gemeinsam mit Johannes Hoppe hat er die Angular.Schule gegründet und bietet Workshops und Beratung zu Angular an.
Twitter: @fmalcher01
Johannes Hoppe ist Google Developer Expert (GDE) und arbeitet als selbständiger Trainer und Berater für Angular, TypeScript und Node.js. Zusammen mit Ferdinand Malcher hat er die Angular.Schule gegründet und bietet Schulungen zu Angular an. Johannes ist Organisator des Angular Heidelberg Meetup.
Twitter: @JohannesHoppe
Danny Koppenhagen arbeitet als Softwareentwickler und Berater für Enterprise-Webanwendungen. Sein Schwerpunkt liegt in der Entwicklung von nutzerzentrierten Anwendungen mit TypeScript und Angular sowie JavaScript und Vue.js. Neben der beruflichen Tätigkeit ist Danny als Autor mehrerer Open-Source-Projekte aktiv.
Twitter: @d_koppenhagen
Sie erreichen das Autorenteam auf Twitter unter @angular_buch.

Table of content

  • BEGINN
  • Vorwort
  • Aktualisierungen in der dritten Auflage
  • I Einführung
  • Schnellstart
  • Haben Sie alles, was Sie benötigen?
  • Angular CLI: der Codegenerator für unser Projekt
  • II TypeScript
  • Einführung in TypeScript
  • III BookMonkey 4: Schritt für Schritt zur App
  • Projekt- und Prozessvorstellung
  • Komponenten & Template-Syntax: Iteration I
  • Powertipp: Styleguide
  • Services & Routing: Iteration II
  • Powertipp: Chrome Developer Tools
  • HTTP & reaktive Programmierung: Iteration III
  • Powertipp: Komponenten untersuchen mit Augury
  • Formularverarbeitung & Validierung: Iteration IV
  • Pipes & Direktiven: Iteration V
  • Module & fortgeschrittenes Routing: Iteration VI
  • Internationalisierung: Iteration VII
  • Powertipp: POEditor
  • Qualität fördern mit Softwaretests
  • IV Das Projekt ausliefern: Deployment
  • Build und Deployment mit der Angular CLI
  • Angular-Anwendungen mit Docker bereitstellen
  • V Fortgeschrittene Themen
  • Server-Side Rendering mit Angular Universal
  • State Management mit Redux und NgRx
  • Powertipp: Redux DevTools
  • VI Angular-Anwendungen für Mobilgeräte
  • Der Begriff App und die verschiedenen Arten von Apps
  • Progressive Web Apps (PWA)
  • NativeScript: mobile Anwendungen entwickeln
  • Powertipp: Android-Emulator Genymotion
  • VII Weiterführende Themen
  • Fortgeschrittene Konzepte der Angular CLI
  • Wissenswertes
  • VIII Anhang
  • Befehle der Angular CLI
  • Operatoren von RxJS
  • Matcher von Jasmine
  • Abkürzungsverzeichnis
  • Linkliste
  • Index
  • Weiterführende Literatur
  • Nachwort

Related titles

    More of this author(s)