Webentwicklung für Progressive Web Apps - Zusatzqualifikation für Spring Boot Anwendungen

In diesem Kurs lernen die Teilnehmenden, wie sie Progressive Web Apps (PWAs) entwickeln, die sowohl im Web als auch offline eine ausgezeichnete Benutzererfahrung bieten. Der Kurs vermittelt, wie man PWAs erstellt, die schnell, skalierbar und benutzerfreundlich sind, indem moderne Webtechnologien genutzt werden.

Im Anschluss an die Webentwicklungskompetenz wird die Zusatzqualifikation für Spring Boot Anwendungen behandelt. Die Teilnehmenden lernen, wie sie leistungsstarke Backend-Lösungen mit Spring Boot erstellen, die nahtlos mit ihren PWAs integriert werden können, um eine robuste, skalierbare und sichere Webanwendung zu entwickeln.

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
  • Einführung in Spring Boot für die Backend-Entwicklung von PWAs
  • Erstellung von RESTful APIs mit Spring Boot und Spring Security für Authentifizierung
  • Integration von relationalen (PostgreSQL, MySQL) und NoSQL-Datenbanken (MongoDB) in Spring Boot
  • Sicherstellung der Performance und Sicherheit von PWAs mit Spring Boot
  • Automatisierung von CI/CD-Pipelines für PWAs und Spring Boot Backends
  • Deployment von PWAs und Spring Boot-Anwendungen auf Cloud-Plattformen wie AWS, Google Cloud und Heroku
  • Praktische Übungen: Entwicklung einer vollständigen PWA mit einem Spring Boot-Backend