0

Desktop-Anwendungen mit Electron - Intensivkurs

Ihre Termine

Datum Ort Preis
08.12.2025
-10.12.2025
München 1.725,50 €* Buchen
08.12.2025
-10.12.2025
Virtuelles Live Training 1.725,50 €* Buchen
08.04.2026
-10.04.2026
München 1.638,63 €* Buchen
08.04.2026
-10.04.2026
Virtuelles Live Training 1.638,63 €* Buchen
05.08.2026
-07.08.2026
München 1.638,63 €* Buchen
05.08.2026
-07.08.2026
Virtuelles Live Training 1.638,63 €* Buchen
09.12.2026
-11.12.2026
München 1.638,63 €* Buchen
09.12.2026
-11.12.2026
Virtuelles Live Training 1.638,63 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Mit Electron können Sie plattformübergreifende Desktop-Anwendungen für Windows, macOS und Linux in HTML, CSS und JavaScript erstellen. In der Schulung wird gemeinsam mit den Teilnehmern eine reale und voll-funktionsfähige Electron Applikation erstellt. Hands-on - kein langweiliger Theorie-Unterricht. Nach dem Kurs können Sie… Electron verwenden, um moderne Desktop-Applikationen zu erstellen Electron Applikationen für Linux (rpm, deb & AppImage), Windows und macOS inkl. Signatur erstellen wie Electron mit Node.js für den Zugriff auf lokale Dateien, Datenbanken, Hardware, Benachrichtigungen etc. kombiniert wird

Inhalte

Electron Architektur und Übersicht

  • Vorteile von Electron
  • Chromium Basis
  • Node.js Integration
  • Aufbau von Electron Projekten
  • Architektur
  • Integration von Node-gyp (C / C++) Modulen


Einstieg in Electron

  • Installation und Setup der Tool-Chain
  • Frontend-Anwendung
  • Icons
  • HTML und CSS
  • Darstellung
  • Zugriff auf das Dateisystem
  • Applikationsmenü
  • Kontextmenü
  • Shortcuts
  • Background Tasks
  • Interprozesskommunikation (IPC)
  • Notifications
  • Datenbank Zugriff
  • API Zugriff
  • Backend API
  • Tray Icon für Electron Anwendungen
  • Async mit Electron
  • Export der App
  • Provisioningprofile
  • Notarization
  • entitlements.mac.plist (Berechtigungen für macOS)


Fortgeschrittene Themen

  • Render Prozesse
  • Nativer Code in Electron
  • Hardwarezugriff mit Electron
  • Signaturen für Windows und macOS (Developer Certificate)
  • Automatisches Deployment zu AWS & Co.
  • Frontend-Frameworks in Electron (React, Vue.js, Angular) - Übersicht und verfügbare Boilerplates
  • E2E Tests mit Cypress
  • Do’s and Don’ts

Voraussetzungen

  • Grundkenntnisse in HTML5 und CSS3
  • Gute Kenntnisse in JavaScript (ES6) und / oder TypeScript

Zielgruppe

  • Software-EntwicklerInnen die moderne plattformübergreifende Desktop-Applikationen entwickeln wollen
  • JavaScript- und TypeScript-EntwicklerInnen

Hinweise

09:00 bis 16:00 Uhr ( 3 Tage)

D