Progressive Web Applications (PWA)

Durch die zunehmend mobile Nutzung von Anwendungen in Kombination mit steigenden Anforderungen von Nutzern und Kunden steigt der Druck, ein offlinefähiges und vor allem schnell ladendes System bereitzustellen. Nicht jedem ist dabei präsent:  „Progressive Web Applications bieten Möglichkeiten, von denen sowohl klassische Java Web-Anwendungen als auch SPA Browseranwendungen profitieren können. So kann unter dem Gesichtspunkt SEO (Suchmaschinenoptimierung) das Thema PWA sehr schnell auch für geschäftliche Anwendungen, wie z.B. Onlineshops, auf der Agenda stehen.

Am Beispiel einer Spring Boot MVC Anwendung und einer Angular Anwendung werden die Grundlagen für den Einsatz von PWA in verschiedenen Szenarien vermittelt. Tipps für den Entwicklungsprozess und wie ein CI/CD Prozess aussehen kann, runden den Überblick ab.

Teilnehmer lernen in diesem Vortrag, wie eine PWA mit den Eigenschaften „Engaging“ (mit Push Nachrichten Nutzer erreichen), „Geschwindigkeit“ und „Offlinefähigkeit“ bis hin zur Installierbarkeit auf mobilen Devices umgesetzt werden kann

Über Karsten Sitterberg

Karsten Sitterberg ist als freiberuflicher Entwickler, Trainer und Berater für Webtechnologien und Java tätig. Seine Schwerpunkte liegen im Bereich HTTP APIs, TypeScript und Angular. Karsten ist Physiker (MSc) und Oracle zertifizierter Java Developer. Regelmäßig berichtet er in Vorträgen und Artikeln über aktuelle Trends und Hintergründe zu Themen die für Entwickler und Architekten gleichermaßen relevant sind.

In Münster hat er die Frontend Freunde als Meetup-Serie und die Java User Group mitgegründet.
Karsten ist im Web unter https://www.sitterberg.com zu finden.

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, Haupthaus

Datum: 11.9.2019

Einlass ab 18:00 Uhr, Beginn des Vortrags 18:30. Die Teilnahme ist kostenlos.

Um Voranmeldung (Xing Event) wird gebeten: https://www.xing.com/events/progressive-web-applications-dev-prod-2146533

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert