Best Electron Courses 2020
Best Electron Books 2020
Best Electron tutorials 2020
Electron for Desktop Apps: The Complete Developer’s Guide
Take your web development skills out of the browser! This course will teach you the topics you need to build a best-selling desktop app.
You will learn:
Learn how to build native applications using web development technologies
Master the intricacies of development with Electron JS
Build apps that work well on MacOS and Windows from a single code base
Develop both traditional single window apps and status bar-based apps
Understand how to integrate existing technologies such as React and Redux into your Electron JS applications
Build a lucrative business with desktop apps because there is so little competition in the market
What is Electron?
Who creates desktop applications ?!
In the last 10 years, there has been a huge shift from desktop to mobile, it’s true, but the bottom line is that there is a huge opportunity to build desktop apps because all other developers have moved on. to mobile construction! You can easily get to the front page of the macOS store with an app that you spend a few days building – that would never happen on mobile! The last app you will create in this course can easily be turned into a first page app.
What will you build?
All of the electron course is “learn by doing”: no boring endless lectures with Powerpoints, only live interactive coding examples. In this course, we will create four separate applications with increasing complexity, each presenting different functionality of Electron. By putting each concept into a real app, you’ll have a better idea of when to use each unique and powerful feature. Support for MacOS and Windows!
Applications you are going to create:
Video file analyzer. Learn how to manipulate the underlying operating system with this first application, in which you will create a tool to analyze video files, supported by the FFMPEG CLI tool. This app will familiarize you with Electron and teach you how to create a basic app.
Cross Window Todo List: Ok, yeah, a todo app, I know, but you’ll learn how to manipulate multiple windows with Electron, while also customizing the top menu bar. Additional emphasis is placed on cross-platform experiences between MacOS and Windows
System tray timer. Create a classic app based on the system tray – it’s the type of app that exists as an icon next to the clock on your desktop. You’ll learn how to add a ton of polish to common Electron apps, which will make your users assume they’re using a fully native experience.
Video file converter. Create an application capable of converting video files to any other format. Existing apps with the exact same set of features sell for $ 10 on the macOS store.
Here’s what we’ll learn:
Learn the theory and history behind Electron
Create complex desktop applications using repeatable processes
Assemble both classic desktop apps and tray-based apps
Add polish to your Electron apps to make them more native
Avoid common pitfalls associated with Electron
This is the best Electron course in 2020.
Go from web developer to desktop app developer by learning how to use the entire Electron API from scratch. This Electron course is suitable for both complete Electron beginners and existing Electron developers who want to take it to the next level. Learn how to develop with Electron using the best tools. Understand the different parts of Electron and how they work together. Cover almost all of the Electron API, learning one module at a time. Discover the features and techniques of Electron to use the API modules together. Put your newfound knowledge into practice by creating a detailed 8-step Electron project from scratch. An invaluable skill for any web developer to broaden their career opportunities.
The Electron course begins with setting up the Electron development environment and covers some useful tools to aid in the development process. The main body of the course then covers the 3 individual sections of the Electron API in detail, with very practical individual lessons on each API module. Once you’ve covered the API, the course examines some useful features and techniques, also demonstrating how Electron integrates with native HTML5 APIs.
Finally, you’ll create a real-world app that covers much of the Electron API in real-world scenarios. The lessons of the project are divided into 8 individual videos and will take you step by step towards a complete desktop application ready to be distributed. By the end of this course, you will have the practical skills to immediately start building high-quality desktop applications for Mac, Windows, and Linux. This course is in focus and everything is demonstrated in the easiest, yet hands-on way to help you become an advanced electron developer.
You will learn:
Create native desktop apps using existing knowledge of HTML, CSS, and JavaSript
Create apps for Mac, Windows and Linux
Understand in detail the almost entire Electron API.
Electron package applications for distribution.
Expand your existing skills beyond the browser and add an invaluable new skill to your resume.
Verifiable certificate of completion.
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 based on Electron.
We are going to create 3 applications:
ImageShrink – An application to optimize images for websites
SystTop – RealTime CPU Monitor with Notifications and System Tray
BugLogger – CRUD app to track logs that use React and MongoDB Atlas cloud database
Some things you will learn:
Create application windows with BrowserWindow
Create menus with custom items
Shell module to open files and folders
Create system tray icons with context menus
Main process and rendering process
Communication between processes with IPCMain and IPCRenderer
Packaging Electron applications
Creation of log files
Interact with system hardware
Create a data storage file with parameter data
Integrate React with Electron
Integrate a MongoDB database with Mongoose
You will learn:
Learn how to create desktop apps with Electron
Build and package 3 full cross-platform apps
Use IPC to communicate between main and render processes
Use Vanilla JS & React with Electron
Create custom menu items, system tray apps and more
Work with local data as well as the MongoDB Atlas database
Best Electron books 2020
Electron in Action
- Kinney, Steven (Author)
- English (Publication Language)
- 376 Pages - 11/02/2018 (Publication Date) - Manning Publications (Publisher)