Development

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

Requirements

Trending Now:  Microservices with Node JS and React

Description

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:  [Download] The Complete Oracle SQL Certification Course

Who this course is for:

  • Developers that want to build desktop apps with web innovations

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

Download Course
https://www.udemy.com/course/electron-from-scratch/

Subscribe To Our Newsletter

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