Offlinefähige und Installierbare Cross-Plattform-Lösungen mit Angular

Anfrage für In-House-Schulung erstellen

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 dieser Schulung erhalten Sie Antworten hierauf, indem Sie sehen, wie eine Angular-2-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.

Inhalte:

  • Möglichkeiten zur Schaffung offlinefähiger Browser-Lösungen
  • Browser-Datenbanken nutzen und deren Grenzen kennen
  • Benachrichtigungsszenarien und Caching und Datensynchronisation mit Service-Worker implementieren
  • Hybridlösungen für den Desktop mit Electron bereitstellen
  • Hybridlösungen für mobile Endgeräte mit Cordova/ Phonegap bereitstellen
  • Nutzung des lokalen Eco-Systems via Hybridlösungen (Kontakte, Kalender, Kamera etc.)
  • Nutzung von Dateien und lokaler Datenbanken sowie Interaktion mit anderen Anwendungen in Hybridanwendungen

Ausgewählte Referenzkunden

T-Systems

Siemens

UNO

Daimler

Wüstenrot

Austria Press Agency

Porsche

Universal

Weitere Angular Schulungen und Workshops

Angular: Strukturierte Einführung Schulung

In dieser Schulung erfahren Sie von bekannten Insidern und Angular Experten der ersten Stunde anhand eines durchgängigen Beispiels, welche Konzepte hinter dem modernen Single-Page-Application-Framework aus der Feder von Google stecken und lernen diese für Ihre eigenen Projekte zu nutzen. Zusätzlich werden sie selbst eine erste Angular-Anwendung zu schreiben. Diese orientiert sich an Best Practices und kann somit als Vorlage für eigene Projekte herangezogen werden. Zum Einsatz kommt die jeweils neueste Version von Angular.

Details

Advanced Angular: Architekturen für Enterprise-Anwendungen Schulung

In dieser weiterführenden Intensiv-Schulung lernen Sie von namhaften Insidern, wie sich große und skalierbare Geschäftsanwendungen mit Angular entwickeln lassen. Mehrere Architekturansätze und Best Practices werden anhand einer Fallstudie aufgezeigt und diskutiert. Die Fallstudie wird in den einzelnen Übungseinheiten erweitert und kann als Vorlage für eigene Vorhaben dienen.

Details

Migration von AngularJS 1.x auf Angular (2+) Schulung

Bestehende Projekte auf Angular 2 migrieren, ngUpgrade, ...

Details

Progressive Web-Apps mit Angular Schulung

InHouse-Schulung und/oder Beratung maßgeschneidert für Ihre Lernziele

Details

Angular Review Schulung

Feedback und klärung offener Fragen, weiterführende Themen

Details

Modernes AngularJS 1.x Schulung

Komponenten-orientiertes AngularJS 1.x für wartbare und testbare Anwendungen

Details

Reaktive Architekturen mit Angular und Redux Schulung

Dieses interaktive Seminar vermittelt, wie Sie reaktive Anwendungen mit Angular entwickeln können.

Details

TypeScript Schulung

InHouse-Schulung und/oder Beratung maßgeschneidert für Ihre Lernziele

Details