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

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.

Trending Now:  Implement High Fidelity Designs with Material-UI and ReactJS

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 Web Developer Bootcamp

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

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 US ON TELEGRAM

Join our telegram channel and be the first to know when we post new courses, update courses and also when we share freebies.