BuildBot
IntermediateElectronDesktopNode.js

Electron Fundamentals

Electron pairs a Chromium window with a Node.js backstage, and everything about building it well follows from that split. This course walks the whole arc: the main/renderer process model, safe IPC through preload scripts and contextBridge, the native shell — menus, tray, dialogs, deep links — persisting app data and wiring auto-updates, and finally packaging, signing, notarizing, and publishing installers. Electron itself can't run in the browser sandbox, so every challenge is a runnable JS model of the concept — the IPC bridge, the settings store, the update feed — that you execute and poke at as you read.

5 lessons · ~2 hours