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 (5)
Ich fand es gut, dass Gunnar so gut wie den gesamten Code spontan geschrieben hat, während wir ihn durchgingen, aber dass es viel vorbereitetes Material auf Google Drive gab, auf das ich nach der Schulung zurückgreifen konnte. Der Code, den Gunnar auf der Grundlage der Beispieldaten geschrieben hat, die ich vorher zur Verfügung gestellt hatte, war ebenfalls sehr nützlich und machte die Schulung auch für unsere eigenen Datensätze relevant.
Ranvir - Schroders Personal Wealth
Kurs - Visual Studio Code
Maschinelle Übersetzung
Themen, die besprochen wurden, viele Live-Code-Beispiele, Haltung des Trainers zur Gruppe
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Maschinelle Übersetzung
Reale Beispiele.
Kristoffer Opdahl - Buypass AS
Kurs - Web Security with the OWASP Testing Framework
Maschinelle Übersetzung
Obwohl es sich um eine Online-Ausbildung handelte, war die Interaktion mit dem Trainer bemerkenswert und er war immer verfügbar, um wertvolle Quellen zur Ergänzung der Ausbildung bereitzustellen. Ich bin sehr zufrieden.
Nuno Marques - MULTICERT, S.A.
Kurs - Functional Reactive Programming with Java 9 and RxJava
Maschinelle Übersetzung
Die Geschwindigkeit, Tiefe und Erklärungen waren allesamt hervorragend. Es ist offensichtlich, dass Scott ein Experte auf dem Gebiet ist, und von ihm zu lernen war extrem angenehm.
Ben Leiken - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
Maschinelle Übersetzung