Webentwicklung für Progressive Web Apps - Zusatzqualifikation für modulare Frontends

In diesem Kurs lernen die Teilnehmenden, wie sie Progressive Web Apps (PWAs) entwickeln, die eine ausgezeichnete Benutzererfahrung sowohl im Web als auch offline bieten. Der Fokus liegt auf der Anwendung moderner Webtechnologien, um PWAs zu entwickeln, die skalierbar, schnell und offline-fähig sind.

Im Anschluss an die Webentwicklungskompetenz wird die Zusatzqualifikation für modulare Frontends behandelt. Die Teilnehmenden lernen, wie sie modulare Frontend-Architekturen umsetzen, um wartbare und wiederverwendbare Komponenten für PWAs zu erstellen, die durch Micro Frontends und moderne State-Management-Techniken unterstützt werden.

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 und Geolocation in PWAs
  • Einführung in modulare Frontend-Architekturen und Micro Frontends
  • Entwicklung wiederverwendbarer UI-Komponenten mit Webpack Module Federation oder Single SPA
  • State-Management mit Redux, Vuex oder Angular Services für modulare Frontends
  • Best Practices für die Integration von PWAs mit modularen Frontend-Architekturen
  • Testing und Debugging von PWAs und modularen Frontends mit Tools wie Lighthouse und Browser DevTools
  • Deployment und Hosting von PWAs und modularen Frontends auf Cloud-Plattformen wie Firebase, AWS und Netlify
  • Praktische Übungen: Entwicklung einer vollständigen PWA mit modularen Frontend-Komponenten