Schulung Offlinefähige und installierbare Cross-Plattform-Lösungen mit Angular
Dass Web-Technologien die Entwicklung von Geschäftsanwendungen für alle möglichen Plattformen erlauben, ist einleuchtend. Egal ob auf Tablets, Desktops/ Laptops oder gar am Handy; egal ob unter Windows, Mac OS, iOS oder Android – Web-Technologien funktionieren überall. Aber wie sieht es mit den Themen Offlinefähigkeit, Datensynchronisation und Benachrichtigungen aus? Wie lassen sich andere Anwendungen, lokal gespeicherte Kontakte und Termine oder gar die Kamera nutzen? Wie können Daten im Dateisystem oder in lokalen Datenbanken vorgehalten werden, sodass ein Betrieb auch in Gegenden mit schlechtem Empfang möglich ist?
In diesem Seminar erhalten Sie Antworten hierauf, indem Sie sehen, wie eine Angular-Anwendung zu einer offlinefähigen und installierbaren Cross-Plattform-Lösung ausgebaut wird. Zusätzlich bekommen Sie in den Übungen selbst die Möglichkeit, das gelernte in die Praxis umzusetzen.
Den Anfang macht eine Betrachtung von Möglichkeiten moderner Browser, wie Browser-Datenbanken oder Service-Worker. Ein weiterer Scherpunkt liegt auf Hybridtechnologien, die die Ausführung von JavaScript-basierten Lösungen im Rahmen einer nativen Anwendung erlauben. Die Plattformen Windows, Mac OS und Linux werden dabei via Electron bedient und mobile Plattformen, allen voran iOS und Android, über Cordova/ Phonegap. Dabei wird nicht nur die Bereitstellung von Hybridanwendungen sondern auch die Integration ins lokale Eco-System sowie das Vorhalten von Daten in lokalen Datenbanken betrachtet.
- Möglichkeiten zur Schaffung offlinefähiger Browser-Lösungen