Webentwicklung für Progressive Web Apps - Zusatzqualifikation im Laravel Framework

In diesem Kurs erlernen die Teilnehmenden, wie sie Progressive Web Apps (PWAs) entwickeln, die sowohl online als auch offline eine ausgezeichnete Benutzererfahrung bieten. Der Kurs konzentriert sich auf die Anwendung moderner Webtechnologien, um PWAs zu erstellen, die leistungsstark, schnell und zugänglich sind.

Im Anschluss an die Webentwicklungskompetenz wird die Zusatzqualifikation im Laravel Framework behandelt. Die Teilnehmenden lernen, wie sie skalierbare und wartbare Backend-Lösungen mit Laravel entwickeln, die perfekt mit PWAs kombiniert werden können, um eine nahtlose und reaktionsschnelle Webanwendung zu schaffen.

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 das Laravel Framework zur Entwicklung leistungsstarker Backend-Lösungen
  • Erstellung von RESTful APIs und Integration in PWAs mit Laravel
  • Implementierung von Authentifizierung und Autorisierung mit Laravel Passport und Sanctum
  • Integration von relationalen (PostgreSQL, MySQL) und NoSQL-Datenbanken (MongoDB) in Laravel
  • Best Practices für API-Design und Performance-Optimierung in Laravel-Anwendungen
  • Automatisierung von CI/CD-Pipelines für Backend-Dienste und PWAs
  • Deployment von PWAs und Laravel-Backends auf Cloud-Plattformen wie AWS, Google Cloud und Heroku
  • Praktische Übungen: Entwicklung einer vollständigen PWA mit einem Laravel-Backend