Electron From Scratch: Build Desktop Apps With JavaScript

Create 3 useful desktop applications with web technologies using Electron

What you’ll learn

  • Learn how to build desktop apps with Electron
  • Create and package 3 complete cross-platform applications
  • Use IPC to communicate between Main & Renderer Processes
  • Use Vanilla JS & React with Electron
  • Create custom menu items, system tray apps, and more
  • Work with local data as well as MongoDB Atlas database



This is a hands-on, project-based Electron From Scratch: Build Desktop Apps With JavaScript course on discovering how to build and package cross-platform desktop applications utilizing Electron. Many popular apps consisting of VSCode, Slack, and Skype are built on Electron.

We will build 3 apps

ImageShrink – An app to optimize images for websites

SystTop – RealTime CPU monitor with notifications and system tray

BugLogger – CRUD app to track logs which utilize React and the MongoDB Atlas cloud database

Some things you will find out:

  • Make app windows with BrowserWindow
  • Create menus with custom-made products
  • Menu roles
  • Shell module to open files and folders
  • Make system tray icons with context menus
  • App events
  • Main procedure & Renderer procedure
  • Communication among processes with IPCMain & IPCRenderer
  • Packaging Electron apps
  • Creating log files
  • Interact with system hardware
  • Create a data store file with settings data
  • Incorporate React with Electron
  • Incorporate a MongoDB database with Mongoose
  • Some JavaScript stuff that you may not have actually known
Trending Now:   The Complete ServiceNow Developer Course

Who this course is for:

  • Developers that want to build desktop apps with web innovations

Created by Brad Traversy
Last updated 5/2020
Size: 2.28GB

Download Course

Leave a Reply

Your email address will not be published.

Related Courses

Back to top button


Join our telegram channel and be the first to know when we post/update courses and also when we share awesome deals & freebies.