Webentwicklung für Progressive Web Apps - Zusatzqualifikation für moderne Anwendungen

In diesem Kurs erlernen die Teilnehmenden, wie sie Progressive Web Apps (PWAs) entwickeln, die sowohl im Web als auch offline eine hervorragende Benutzererfahrung bieten. Der Kurs konzentriert sich auf die Anwendung moderner Webtechnologien, die es ermöglichen, PWAs zu erstellen, die schnell, skalierbar und benutzerfreundlich sind.

Im Anschluss an die Webentwicklungskompetenz wird die Zusatzqualifikation für moderne Anwendungen behandelt. Die Teilnehmenden erweitern ihr Wissen, um fortschrittliche Webanwendungen mit PWAs zu erstellen, die noch effizienter, dynamischer und performanter sind. Dabei wird besonderer Wert auf moderne Architekturen und Best Practices für die Entwicklung von flexiblen und leistungsstarken Webanwendungen gelegt.

Kursinhalte:
  • Einführung in Progressive Web Apps (PWAs) und deren Vorteile für die Webentwicklung
  • Grundlagen der PWA-Entwicklung: Service Worker, Cache API und Web App Manifest
  • Erstellung von PWAs mit modernen Frontend-Frameworks wie React, Vue.js und Angular
  • Implementierung von Offline-Funktionalitäten und Performance-Optimierung für PWAs
  • Nutzung von APIs wie Push-Benachrichtigungen, Geolocation und IndexedDB in PWAs
  • Entwicklung von modernen Webanwendungen mit Microservices und modularen Architekturen
  • Implementierung von asynchroner Datenverarbeitung und State-Management in modernen PWAs
  • Nutzung von RESTful APIs und GraphQL zur Integration dynamischer Daten
  • Best Practices für die Optimierung der Benutzererfahrung, schnelle Ladezeiten und geringe Speichernutzung
  • Nutzung von Service Workers und Background Sync für verbesserte Performance
  • Testing und Debugging von PWAs mit Tools wie Lighthouse und Browser DevTools
  • Deployment von PWAs auf Cloud-Plattformen wie Firebase, AWS, Netlify und Vercel
  • Praktische Übungen: Entwicklung einer vollständigen modernen PWA mit Performance-Optimierung