- Termin
- Inhouse
- Individuell
1.892,10 € inkl. 19% USt.
inkl. Verpflegung und Kursmaterial
1.892,10 € inkl. 19% USt.
inkl. Kursmaterial
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
Zielgruppe
- Software-EntwicklerInnen die moderne plattformübergreifende Desktop-Applikationen entwickeln wollen
- JavaScript- und TypeScript-EntwicklerInnen
Voraussetzungen für die Schulung
- Grundkenntnisse in HTML5 und CSS3
- Gute Kenntnisse in JavaScript (ES6) und / oder TypeScript
1.892,10 € inkl. 19% USt.
Kursinhalte
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
Häufig gestellte Fragen
Ja, das Deployment für Linux ist mit die komplexeste Deployment Aufgabe bei Electron, da es zahlreiche Distributionen und Paketformate gibt. In der Schulungen lernen Sie deshalb für die wichtigsten Distributionen Pakete zu erstellen: rpm (RHEL, CentOS, SUSE), deb (Debian, Ubuntu), AppImage (Übergreifen), Snap (Übergreifend)
Ja, die Notarisierung (Signierung und Freigabe von Apple) von Electron Anwendungen für macOS ist auch bestandteil der Schulung.
Buchen ohne Risiko
Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.
Lernen von Experten
Zertifizierte und praxiserfahrene TrainerInnen
Durchführungs-Garantie
Unsere Schulungen finden ab der 1. Buchung statt.
Inklusive
Mittagessen, Kursmaterial, Zertifikat, WLAN, Getränke uvm.
Gruppengröße
Minimal 1, Maximal 8 TeilnehmerInnen
Sprache
Deutsch (Englisch auf Wunsch)
Förderungen
Bis zu 100% Kostenübernahme!
Passende Schulungen nach dem Kurs
2.011,10 € inkl. 19% USt.
1.773,10 € inkl. 19% USt.
Termine für Desktop-Anwendungen mit Electron Intensivkurs
1.702,89 € inkl. 19% USt.
1.702,89 € inkl. 19% USt.
1.702,89 € inkl. 19% USt.
1.702,89 € inkl. 19% USt.
1.702,89 € inkl. 19% USt.
1.702,89 € inkl. 19% USt.
1.702,89 € inkl. 19% USt.
1.702,89 € inkl. 19% USt.
Ähnliche Schulungen
1.892,10 € inkl. 19% USt.
1.773,10 € inkl. 19% USt.
1.773,10 € inkl. 19% USt.
Noch Fragen?
Rufen Sie mich an oder schreiben Sie mir eine E-Mail!