Electron
Electron for Desktop Application
What will you learn
-
Create (CMS) Content Management System
Take your web dev skills out of the browser! This course will teach you the topics you need to make a #1 best-selling desktop app.
-
What is Electron?
Electron is an elegant solution for writing desktop-based apps using existing web technologies you already know, like HTML, CSS, and Javascript. Electron is used for ultra-popular apps like Atom, Slack, and Discord.
-
Complete Coverage of PHP Course
We have included all the basic and advanced PHP skills like Oop's Concept, Control Statements, State Management, PHP With DataBase, String in PHP and more.
In the last 10 years there has been a tremendous shift from desktop to mobile, true, but the result is that there is a huge opportunity to create desktop apps, as all other developers have shifted over to building mobile! You can easily get into the front page on the MacOS store with an app you spend a few days building - this would never happen on mobile! The last app you'll build in this course can be easily tweaked into a front-page app.
- Learn MySQL
- Object Oriented Programming
- Use forms to submit data
- Databases Managment
- HTML 5 / Bootstrap
- Content Management System
- Launch your Web Application
- AJAX to submit data
- PHP security
- API to bring Data
Lessons
- 77 lectures
- 07:50:45
- How to Get Help01:10
- Why Does Electron Exist? 03:25
- How Does Electron Work? 09:25
- History of Electron 05:10
- App Overview 04:55
- Getting Started04:15
- Starting and Stopping Electron10:25
- Loading HTML Docs09:30
- Selecting Videos08:16
- Reading File Details 10:26
- Introduction to FFMPEG 06:35
- OSX FFMPEG Installation02:20
- Require Statements in the Browser 12:00
- IPC Communication 09:23
- Video Duration with FFProbe06:22
- Receiving IPC Events 10:23
- Wrapup02:25
- App Overview03:17
- App Boilerplate01:33
- Creating the MainWindow06:18
- Constructing Menu Bars07:40
- Menu Bar Gotchas 07:18
- On Menu Click Functionality06:18
- Cross Platform Hotkeys06:46
- Creating Separate Windows05:21
- Another Electron Gotcha04:23
- Adding Polish to Electron04:55
- Restoring Developer Tools14:38
- IPC Between Windows06:41
- Garbage Collection with Electron08:46
- Role Shortcuts07:177
- Your Turn - Clearing Lists02:19
- Solution and Wrapup06:43
- App Boilerplate05:21
- What's This React Code?07:32
- BrowserWindow vs Tray04:17
- BrowserWindow Config08:43
- Creating Tray Icons 08:26
- Toggling BrowserWindow Visibility04:33
- Detecting Visibility02:23
- The Positioning Bounds System 08:47
- Setting Position with Bounds07:13
- Positioning of Windows02:25
- Object Oriented Programming with Electron04:33
- Basics of ES6 Classes09:20
- Subclassing08:33
- The TimerTray Subclass08:59
- Finishing TimerTray Refactor08:30
- Setting Tooltips02:28
- More on Garbage Collection03:43
- Building Context Menus06:28
- Controlling Window Focus04:27
- Hiding Dock Icons01:40
- MainWindow Class11:43
- IPC Between React and Electron04:09
- Displaying Text on the Tray06:37
- Background Throttling03:37
- App Overview05:20
- App Challenges07:13
- BrowserWindow Creation05:30
- Starting up Electron with Webpack04:48
- Overview of React and Redux05:41
- Receiving a List of Videos05:18
- Video Metadata05:26
- Handling Async Bulk Operations with Promises07:13
- Fetching Metadata in Promises08:33
- Refactoring for Multiple Videos07:33
- Wrapup on Metadata07:50
- Output Paths12:22
- Batch Video Conversion07:20
- Handling Conversion Completion05:33
- Detecting Conversion Progress06:40
- Opening Folders with Shell03:30
- Wrapup03:40
Reviews
This is the best desktop app development course you will ever come across! The course covers every element of android development and is perfect in every way. You won’t regret spending on it!
The instructors I had when doing the Desktop App Development course at Prolytics were just phenomenal! They could turn complex concepts into simple ones without even trying.
I love the exposure I got when doing the Desktop App Development course at Prolytics. Getting the chance to work on live projects is always a bonus! The lecturers were amazing too!