Desktop-Anwendungen mit Electron - Intensivkurs
Ihre Termine
| Datum | Ort | Preis | |
|---|---|---|---|
| 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
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest – praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D