Progressive Web Apps
Rheinwerk (Verlag)
978-3-8362-6494-5 (ISBN)
- Plattformübergreifende Client-Anwendungen
- PWAs mit Workbox, Angular, inkl. Payment Request API
- Für den Browser, Android, iOS, Windows, macOS, Linux
PWAs - Das App-Modell der Zukunft: Progressive Web Apps (PWAs) sind eine moderne und zeitgemäße Form der Webapp. Ausgestattet mit allen Möglichkeiten wie Offlinefähigkeit, Push-Benachrichtigungen und Datensynchronisation können Sie mit modernen Webtechnologien (HTML5, CSS3, JavaScript) plattformübergreifend beeindruckende Anwendungen entwickeln, die sich wie native Apps verhalten.
Lernen Sie, wie Sie das volle Potenzial des Web App Manifest ausschöpfen und erfahren Sie, wie Sie Server Worker sowie die APIs von Push, Cache und Payment Request richtig einsetzen. Erste eigene Progressive Web Apps entwickeln und debbuggen Sie mit dem Single-Page-Application-Framework Angular oder Workbox.
Migrationsszenarien hin zu Progressive Web Apps auf Basis der beiden Technologien Apache Cordova und GitHub Electron helfen Ihnen zudem beim Verpacken Ihrer Weblösung als natives Anwendungspaket für Mobil- und Desktopplattformen.
Das erste PWA-Projekt
Lernen Sie die zehn Eigenschaften der PWA kennen und erfahren Sie, was es z.B. mit Progressive Enhancement oder Nutzerbindung auf sich hat.
Pushbenachrichtigungen, Datenzwischenspeicherung und Datensynchronisation umsetzen
Lernen Sie, wie Sie mithilfe der Schlüsseltechnologie Service Worker, der Cache API und Push API Offlinefähigkeit und Pushbenachrichtigungen umsetzen können.
Entwickeln Sie PWAs mit Angular
Anhand eines Single-Page-Application-Framework wie Angular erfahren Sie direkt an Praxisbeispielen, wie Sie die Entwicklung durch verschiedene Architekturmittel deutlich vereinfachen.
Arbeiten Sie mit der Payment Request API
Mit der Payment Request API können Sie mit dem Anwender direkt über eine einfache, plattformübergreifende Schnittstelle abrechnen.
Diese Themen erwarten Sie:
- Moderne Webtechnologien in der Anwendung
- Zehn Eigenschaften, die PWA einzigartig machen
- Web App Manifest: Aussehen der App definieren
- Umgang mit dem Service Worker
- Cache API
- Push API
- PWA und Angular
- So läuft's auf Desktop und Mobile
- Validierung mit Lighthouse und Co.
- Migrationsstrategien mit Cordova und Electron
- Payment Request API
Christian Liebel ist Softwareentwickler mit Fokus auf moderne Webtechnologien und .NET, Microsoft Most Valuable Professional in der Kategorie Developer Technologies sowie Sprecher auf nationalen und internationalen Konferenzen zum Thema PWA (BASTA!, DWX, Angular Days).
Materialien zum Buch
17
Geleitwort
19
Vorwort
21
1 Im Web, als App: Geschichte und Einstieg
25
2 Mächtiges modernes Web
67
3 Zehn Eigenschaften, die PWA einzigartig machen
99
4 Web App Manifest: Aussehen der App definieren
131
5 Service Worker: Einer muss ja arbeiten
171
6 Cache API: So lädt die App auch ohne Netzverbindung
225
7 Workbox
261
8 Push API: Rufen Sie nicht uns an - wir rufen Sie an!
285
9 PWA und Angular: Single-Page-Application-Framework einsetzen
321
10 App-like aussehen
373
11 Plattformverhalten
387
12 Alles richtig gemacht? - PWAs validieren mit Lighthouse & Co.
401
13 Migrationsstrategien mit Apache Cordova und GitHub Electron
417
14 Payment Request API: Wie Sie trotz fehlendem App Store an Ihr Geld kommen
463
15 Brandheiße Progressive Web Apps
495
16 Fazit: Eine Codebasis, alle Plattformen
503
Über den Autor
511
Index
513
Erscheinungsdatum | 21.12.2018 |
---|---|
Reihe/Serie | Rheinwerk Computing |
Verlagsort | Bonn |
Sprache | deutsch |
Maße | 168 x 240 mm |
Themenwelt | Informatik ► Software Entwicklung ► Mobile- / App-Entwicklung |
Informatik ► Software Entwicklung ► SOA / Web Services | |
Informatik ► Web / Internet ► Web Design / Usability | |
Schlagworte | Android • Angular • Apache Cordova • App-Entwicklung • CSS-3 • CSS3 • GitHub Electron • Hand-Buch lernen Wissen Kurs Tutorials Workshops Grundlagen • Hand-Buch lernen Wissen Tutorials Workshops • HTML-5 • HTML5 • Ios • JavaScript • Payment Request API • Plattformübergreifende Entwicklung • plattformübergreifend • Plattformübergreifende Entwicklung • Progressive Web App • PWA • Service Worker • Singe Page Application Framework • Single Page Application Framework • Web App Manifest • Web-App Manifest • Webtechnologien • Web-Technologien |
ISBN-10 | 3-8362-6494-3 / 3836264943 |
ISBN-13 | 978-3-8362-6494-5 / 9783836264945 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich