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
Last Updated 5/2020
Download Links
Direct Download
Electron From Scratch: Build Desktop Apps With JavaScript.zip (2.3 GB) | Mirror
Torrent Download
Electron From Scratch: Build Desktop Apps With JavaScript.torrent (101 KB) | Mirror
Source : https://www.udemy.com/course/electron-from-scratch/