Electron is an open-source library developed by GitHub for building cross-platform desktop applications with HTML, CSS and JavaScript. The DEV6 “Electron Essentials” 1 day bootcamp provides the essential knowledge for developers who want to start building apps using Electron.

The course provides in-depth training on:

  • Introduction & Installation
  • Understanding Electron Application Architecture
  • Electron Features
  • Electron API’s
  • Electron Userland
  • Writing Your First Electron App (Lab and Demo)
  • And much, much, more

As the Electron training is delivered, you will be given practical examples and demonstrations. The course is highly interactive and features hands-on coding and student labs.

For on-site classes, all courses can be modified to suit your unique content and delivery requirements.

Cost: $499 CAD / $499 USD
Duration: 1 day
  • Familiarity with HTML and JavaScript programming
  • No prior understanding of Electron necessary


Our Electron Instructors

This training course was designed and developed by DEV6 web application developers who use Electron on real-life projects. As such, the training includes many Electron best practices that can’t be found elsewhere. The course is highly interactive and features significant hands-on coding and a large number of student labs.

Course Modules

Module 1: Introduction

  • What is Electron
  • Brief history of Electron
  • Why use Electron
  • Apps built on Electron
  • Installation

Module 2: Understanding Electron Application Architecture

  • Architecture
  • Electron under the hood

Module 3: Electron Features

  • Code and app management
  • Low-level/hardware accessibility
  • Native menus/notifications
  • Crash reporting
  • Debugging and profiling
  • Security and your responsibility

Module 4: Electron API’s

  • Main process – API
  • Render process – API
  • API available to both process

Module 5: Electron Userland

  • Electron builder
  • Devtron
  • Spectron
  • Electron-packager
  • Electron boilerplates

Module 6: Lab & Demo

View Our Other Courses


a11y logo


Angular 7 Logo

Angular 8

React Training Course Logo


React Training Course Logo

React Native



Vue.js Training Course


Sign-up for our VR for Enterprise Developers course

Build applications as the course is being taught using React 360 and A-Frame.

View Course Details