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
- JavaScript Fundamentals
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
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
https://www.udemy.com/course/electron-from-scratch/