Zum Inhalt springen
Schulung · cDAElectron

Desktop-Anwendungen mit Electron - Intensivkurs

Electron-Apps mit sicherer Architektur entwickeln, paketieren und für Windows, macOS sowie Linux ausliefern

  • Electron-Architektur sicher nutzen
  • Desktop-Funktionen integrieren
  • IPC und Preload-Skripte einsetzen
  • 3 Tage
  • Aufbau
  • Online
Desktop-Anwendungen mit Electron - Intensivkurs
  • Zufriedenheitsgarantie Risikofrei für dich
  • Online Live per Videokonferenz
  • max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
  • Keine Vorkasse Rechnung nach dem Seminar
Ergebnis

Das nimmst du mit

  • Electron-Architektur sicher nutzen
  • Desktop-Funktionen integrieren
  • IPC und Preload-Skripte einsetzen
  • Builds für drei Plattformen erstellen
  • Signing und Notarization umsetzen
Für wen

Passt das zu dir?

Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.

Richtig für dich, wenn

  • Software-Entwicklerinnen und Entwickler, die Desktop-Anwendungen mit Webtechnologien erstellen
  • JavaScript- und TypeScript-Entwicklerinnen und Entwickler mit Bedarf an nativen Desktop-Funktionen
  • Webentwicklungsteams, die bestehende Frontend-Komponenten in Desktop-Apps nutzen möchten
  • Produkt- und Entwicklungsteams, die Anwendungen für Windows, macOS und Linux ausliefern

Das bringst du mit

  • Grundkenntnisse in HTML5 und CSS3, zum Beispiel aus dem HTML5 Workshop
  • Gute Kenntnisse in JavaScript ES6, passend vorbereitet durch Modernes JavaScript: ES6 und beyond
  • TypeScript-Kenntnisse sind hilfreich, aber nicht zwingend erforderlich
  • Grundverständnis von npm, Paketverwaltung und Entwicklungs-Tooling
  • Erfahrung mit Node.js ist vorteilhaft, besonders für lokale APIs und Systemzugriffe
Ablauf

Dein Lernweg

  1. Tag 1: Architektur, Setup und erste Desktop-App

    Der erste Tag führt in die Electron-Architektur ein und klärt das Zusammenspiel von Chromium, Node.js, Main-Prozess, Renderer-Prozessen und Preload-Skripten. Anschließend wird die Entwicklungsumgebung eingerichtet und eine erste Desktop-Anwendung mit Fenster, Oberfläche, Icons, Menüstrukturen und grundlegender Projektorganisation aufgebaut.

  2. Tag 2: Native Funktionen, IPC und Sicherheit

    Am zweiten Tag stehen lokale Desktop-Funktionen im Mittelpunkt. Behandelt werden Dateisystemzugriff, Datenbankzugriff, Notifications, Shortcuts, Tray-Icon, Background Tasks und API-Kommunikation. Ergänzend werden IPC, contextBridge, Context Isolation und der begrenzte Zugriff auf Node.js-Funktionen als zentrale Bausteine einer sicheren Electron-Architektur umgesetzt.

  3. Tag 3: Packaging, Signierung, Tests und Deployment

    Der dritte Tag konzentriert sich auf die Auslieferung der Anwendung. Dazu gehören Builds für Windows, macOS und Linux, Paketformate wie rpm, deb, AppImage und Snap, Signaturen, macOS-Entitlements, Provisioning Profiles und Notarization. Außerdem werden E2E-Tests, native Module, Frontend-Frameworks und automatisierte Deployment-Abläufe besprochen.

So läuft es ab

Klarheit von Anfang an

Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.

Format
  • Live-OnlineInteraktiv per Videokonferenz, von überall
Dauer

3 Tage

Kompakt aufgebaut, damit du schnell ins Tun kommst.

Gruppengröße

max. 8

Kleine Gruppe, damit genug Raum für deine Fragen bleibt.

Methodik
  • Gemeinsamer Aufbau einer realen Electron-Applikation über die gesamte Schulung hinweg
  • Hands-on-Übungen zu Architektur, IPC, nativen Funktionen, Packaging und Deployment
  • Code-Durchsprache mit Begründung zentraler Architekturentscheidungen
  • Fehleranalyse typischer Build-, Signing- und Deployment-Probleme
  • Trainer-Demonstrationen mit anschließender Umsetzung in der eigenen Entwicklungsumgebung

Das ist immer dabei

  • Ausführliche Schulungsunterlagen und Praxisbeispiele
  • Teilnahmezertifikat
  • Übungsumgebungen und Beispieldaten
  • Nachbetreuung per E-Mail nach dem Seminar
04 Termine

Sichere dir deinen Platz

Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.

  • 21. Oktober 2026 bis 23. Oktober 2026 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 09. Dezember 2026 bis 11. Dezember 2026 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 24. Februar 2027 bis 26. Februar 2027 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 21. April 2027 bis 23. April 2027 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 14. Juli 2027 bis 16. Juli 2027 Live-Online
    Preis auf Anfrage
    Platz sichern
  • Erfahrene IT-Trainer aus der Praxis
  • Keine Vorkasse, Rechnung nach dem Seminar
  • Kostenfreie Umbuchung bis 14 Tage vor Start
Für Teams und Unternehmen

Lieber das ganze Team?

Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.

Firmen-Seminar

Ein individuelles Programm, das wir auf eure Ziele zuschneiden.

  • Frei kombinierbare Module aus unserem Themenkatalog
  • Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
  • Begleitung über mehrere Termine hinweg möglich
Persönlich für dich da

Deine IT-Schulungen München-Expertinnen und -Experten

Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.

Antwort in der Regel am selben Werktag

Dein cmt-Team München

Beratung zu IT-Weiterbildung

Fragen und Antworten zu Desktop-Anwendungen mit Electron - Intensivkurs

Wird auch das Deployment für Linux-Desktop-Anwendungen behandelt?

Ja. Das Deployment für Linux gehört zu den anspruchsvolleren Aufgaben bei Electron, weil verschiedene Distributionen und Paketformate berücksichtigt werden. In der Schulung werden wichtige Formate wie rpm für RHEL, CentOS und SUSE, deb für Debian und Ubuntu sowie AppImage und Snap für distributionsübergreifende Bereitstellung behandelt.

Wird die Veröffentlichung unter macOS inklusive Signatur behandelt?

Ja. Die Schulung behandelt macOS-Signierung, Entitlements, Provisioning Profiles und Notarization. Damit wird nachvollziehbar, welche Schritte erforderlich sind, um Electron-Anwendungen außerhalb des Mac App Store auszuliefern und typische Fehler im Veröffentlichungsprozess zu vermeiden.

Welche JavaScript-Kenntnisse sind für die Electron Schulung notwendig?

Solide JavaScript-Kenntnisse sind wichtig, insbesondere zu ES6-Syntax, Modulen, asynchroner Programmierung und npm. Wer diese Grundlagen vorab auffrischen möchte, findet im JavaScript Grundkurs eine passende Vorbereitung.

Geht es im Training nur um die Oberfläche oder auch um Systemzugriffe?

Der Intensivkurs behandelt beides. Neben HTML, CSS und der Desktop-Oberfläche geht es um lokale Funktionen wie Dateisystemzugriff, Datenbankzugriff, Hardware-Anbindung, Notifications, Background Tasks und die sichere Kommunikation zwischen Main-Prozess und Renderer-Prozessen.

Werden Tests für Electron-Anwendungen angesprochen?

Ja. E2E-Tests mit Cypress sind Teil der fortgeschrittenen Themen. Für eine breitere Vertiefung von JavaScript-Teststrategien eignet sich ergänzend die Schulung JavaScript-Webanwendungen testen.

Passt die Schulung, wenn Electron mit einer API kommunizieren soll?

Ja. API-Zugriffe und Backend-APIs werden im Electron-Kontext behandelt. Wenn zusätzlich der Aufbau eigener REST-Schnittstellen im Vordergrund steht, ist Moderne REST APIs mit Node.js, Express und MongoDB eine sinnvolle Ergänzung.

Bereit?

Bring dein Team mit Desktop-Anwendungen mit Electron - Intensivkurs weiter

Wir beraten dich unverbindlich zur passenden Schulungsform: offenes Seminar, Inhouse oder individuell zugeschnitten.

Desktop-Anwendungen mit Electron - Intensivkurs

Nächster Termin: 21. Oktober 2026 · Online

ab1.450 €netto