Free Premium Courses
Home » Posts » Electron From Scratch: Build Desktop Apps With JavaScript

Electron From Scratch: Build Desktop Apps With JavaScript

Description

This is a hands on, project based course on learning how to build and package cross-platform desktop applications using Electron. Many popular apps including 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 uses React and the MongoDB Atlas cloud database

Some stuff you will learn:

  • Create app windows with BrowserWindow
  • Create menus with custom items
  • Menu roles
  • Shell module to open files and folders
  • Create system tray icons with context menus
  • App events
  • Main process & Renderer process
  • Communication between processes with IPCMain & IPCRenderer
  • Packaging Electron apps
  • Creating log files
  • Interact with system hardware
  • Create a data store file with settings data
  • Integrate React with Electron
  • Integrate a MongoDB database with Mongoose
  • Some JavaScript stuff that you may not have known

Who this course is for:

  • Developers that want to build desktop apps with web technologies

Requirements

  • JavaScript Fundamentals

Add comment

Advertisement

Categories

Email Newsletter

Subscribe to receive latest articles, tutorials, and ideas in your inbox.

Advertisement

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Newsletter
Subscribe to our newsletter to get the latest updates
Subscribe Newsletter
Subscribe to our newsletter to get the latest updates
Thank You
You are now Subscribed to our newsletter.
Thank You
You are now Subscribed to our newsletter.