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