Schulungsübersicht
Einführung
- Konvergenz von Web und Mobile
Gründe für die Entwicklung von Progressive Web Apps
- Geschwindigkeit und Leistung (im Vergleich zu Websites)
- Sicherheit
- Offline-Fähigkeiten
- Push-Benachrichtigungen
- verbesserte Absprungraten
- App-ähnliches Gefühl und Funktionalität
- Umgehung von App Stores
Freischaltung Ihrer Website
- sichere HTTPS-Verbindung
- JSON-Manifest
- Service Worker
Erstellen Ihrer ersten progressiven Web-App (PWA)
Verwenden von Service Workern, um Ihre App offline arbeiten zu lassen
- Daten zwischenspeichern
- Servieren von Push-Benachrichtigungen
- Aktualisieren von Inhalten
- Datenmanipulation
Ereignis-Listener und Befehle
- Anpassung der Antworten auf Netzwerkanfragen je nach Online-/Offlinestatus
- Datenpersistenz und Nachrichtenübermittlung
- [Cache-API, Fetch-API, IndexedDB-API, postMessage(), usw.
- Steigerung der Nutzerbindung durch Benachrichtigungs-API
Verwendung von zwischengespeicherten Assets in Ihrer Anwendung
Konfigurieren des Web-App-Manifests
- Hinzufügen der Anwendung zum Startbildschirm
Architektur der Anwendungsshell
UI-Überlegungen
- Benutzerfreundlichkeit
- Lokalisierung
Fehlerbehebung für die PWA
Bereitstellen der PWA in einem App Store
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- HTML, CSS, und objektorientiert JavaScript.
- Ein mobiles Gerät.
- Fähigkeit, Google Chrome auf einem mobilen Gerät auszuführen.
Publikum
- Web-Entwickler
- App-Entwickler
Erfahrungsberichte (3)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.