Electron From Scratch: Build Desktop Apps With JavaScript

Advertisement - Continue Below
Advertisement - Continue Below

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



Advertisement - Continue Below

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.

Advertisement - Continue Below

We will build 3 apps

ImageShrink – An app to optimize images for websites

SystTop – RealTime CPU monitor with notifications and system tray

Advertisement - Continue Below

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

Advertisement - Continue Below

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

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

Subscribe To Our Newsletter

Advertisement - Continue Below
Advertisement - Continue Below

Related Courses

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

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.