Webentwicklung für Progressive Web Apps - Zusatzqualifikation für JavaScript

In diesem Kurs erlernen die Teilnehmenden die Grundlagen der Webentwicklung mit einem Fokus auf Progressive Web Apps (PWAs). Der Kurs vermittelt, wie man PWAs entwickelt, die eine ausgezeichnete Benutzererfahrung bieten und sowohl im Web als auch offline funktionsfähig sind.

Im Anschluss an die Webentwicklungskompetenz wird die Zusatzqualifikation für JavaScript behandelt. Die Teilnehmenden vertiefen ihre Kenntnisse in JavaScript, um dynamische und interaktive Features für PWAs zu entwickeln und die besten Performance-Techniken in JavaScript anzuwenden.

Kursinhalte:
  • Einführung in Progressive Web Apps (PWAs) und deren Vorteile
  • 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
  • Vertiefung der JavaScript-Kenntnisse für die Entwicklung interaktiver und dynamischer PWAs
  • Asynchrone Programmierung in JavaScript mit Fetch API, Promises und Async/Await
  • State-Management in PWAs mit JavaScript: Redux, Vuex und Context API
  • Best Practices für JavaScript-Performance und Optimierung in PWAs
  • Testing und Debugging von PWAs mit JavaScript unter Verwendung von Tools wie Lighthouse und Browser DevTools
  • Deployment und Hosting von PWAs auf Cloud-Plattformen wie Firebase, AWS und Netlify
  • Praktische Übungen: Entwicklung einer vollständigen PWA mit erweiterten JavaScript-Funktionen