Master Electron Framework And Build 5 Advanced Desktop Apps

Become an Advanced Desktop Apps Developer by Building Native Cross Platform Desktop Apps With Electron JS, HTML and CSS

4.40 (126 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Master Electron Framework And Build 5 Advanced Desktop Apps
1,110
students
8 hours
content
Apr 2023
last update
$54.99
regular price

What you will learn

How to easily build native desktop applications with HTML, CSS and Javascript (JS)

Build cross platform desktop applications from scratch

How to package and distribute electron desktop applications for macOS, windows and linux

How to give your desktop applications a native feel across all operating systems

How to build stunning desktop app Interface with Photon Kit

How to use the electron documentation when building desktops apps

How to go about adding any extra feature you want to a desktop application using Electron

How the electron framework works

Why take this course?

Build stunning and advanced desktop applications that matters - with web technologies you already know or heard of (HTML, CSS and Javascript).

Desktop applications is a billion dollar business and it's only going to keep on growing as companies like WhatsApp, Skype, Adobe, Microsoft, GitHub among other top companies are still pushing a lot into desktop application development.

The only down side is that, there are fewer desktop developers than web developers and that is where you come in. Now is the best time for you to learn desktop application development and put yourself at the forefront of this billion dollar industry.

Whether you want to get a job as a desktop application developer or build the next billion dollar desktop application that matters. Whether you’re an advanced web developer or you’re now starting out.

Now is your best time to enroll in this electron course and learn everything you need, from setup to building traditional desktop applications, all the way to building system tray applications and even packaging and distributing your desktop apps on all operating systems including windows, macOS and linux.


What Do You Get For Enrolling In This Course?

This course is supported on macOS, windows and linux.

This is the most up-to-date Electron Course created with you in mind and for you. This course has over 80 lessons and 8+ hours of invaluable content and resources, which is everything you'll need to design, build and package your electron desktop applications for all operating systems including windows, macOS and Linux, whether you’re an advanced developer or you’re now starting out.

I keep this course updated so you will get notifications from me whenever I add new sections.

Electron is used by top multi-billion dollar companies for desktop applications like Skype, Whatsapp desktop, Wordpress for desktop, Slack, Atom editor, Visual Studio Code and other very popular desktop applications -- and yours can be next.


What you’ll build in this course

  1. A Fully Fledged Text Editor: We're going to cover the moving parts of an electron application by building this very first app. We’ll cover concepts like main and renderer process, Inter process communication (IPC), Dialogs among others, which should get you familiar with how electron apps are built.

  2. A Complex Music Player: We will take things a step further by building a complex music player which has playlist, can pause, play next, play previous etc.


  3. A System Tray Music Player: We will then convert our music player from a traditional desktop application to a system tray app. At the end, we should be able to start and stop our music player from the system tray.

  4. A Top Headlines News Reader: We will then have some fun with a news reader application which also has the complexity of multiple categories and article search. We will learn how to launch multiple “pages” in our app.

  5. A Radio Streaming App: I can now stream my favourite radio stations with this app almost every time I code. We’ll build this radio streaming app from scratch, which you can also use.



    ------There's more------

  6. Packaging: We will package and distribute the music player app we built in this course for windows, macOS and Linux. After this section, you should know how to package and distribute your application for all operating systems.


Hear From Students Who Took This Course - (More in reviews section below):

The course is exactly what it promises to be; a practical demonstration of the core concept of Electron applications and its most relevant capabilities. The sample applications chosen are really on-point and pragmatic. - Joan Carballo

Initially, I thought this was gonna be just one of those courses, but going through this course I realized its one in a million. You are a great teacher. - Quaqu Henry

I was sceptic at first because the instructor's voice in preview videos was not confident and with a strong accent. But he proved me wrong. After the first "boom" line I was sucked in and I learnt a lot and I'm very thankful. Yes, he made some typos along the course, but I was proud of myself when I realised them before he pointed them out and fixed. The applications you build are great base for further electron experimentation. This course is a career starter - it is a must. - Jonas Krotil

This is by far one of the best electron courses I've seen. It was easy to understand underlying concepts. Following the tutorial, I have been able to rebuild the apps without any assistance. Also, Mubarak was almost always available to answer all my questions. - Mohammed Zakari

Very good. It is fast paced without unnecessary filler. - Peter Weston

Best Introductory Course!! I recommend it to people just getting into Electron. Well Explained, and anyone can get the hang of this. Great Instructor! I feel confident in writing my own Apps :) - Ro Nin


We’re Going To Cover Topics Like:

  • Setting up your PC for building electron apps

  • Packaging and distributing your electron applications for all operating systems

  • Designing stunning and native interface for your desktop apps

  • Creating traditional desktop applications

  • Creating desktop applications that run in the system tray

  • Building applications with multiple “pages”

  • The history behind electron and what it's all about

  • Using the electron documentation


After Taking This Course You Should Be Able to:

  • Design and Build electron applications that matters.

  • Package and distribute your electron application for windows, linux and macOS

  • Secure an electron desktop application developer position

  • Use the electron documentation for any desktop app feature that isn’t covered in this course


This is a hands-on practical electron course that get's you up to speed with building cross platform native desktop applications with web technologies you're already familiar with. Learn everything you need to become a master electron desktop application developer. Enroll now and i'll see you in the course!!

Screenshots

Master Electron Framework And Build 5 Advanced Desktop Apps - Screenshot_01Master Electron Framework And Build 5 Advanced Desktop Apps - Screenshot_02Master Electron Framework And Build 5 Advanced Desktop Apps - Screenshot_03Master Electron Framework And Build 5 Advanced Desktop Apps - Screenshot_04

Reviews

Peter
June 4, 2023
The spoken English is heavily accented, and even the subtitles have great difficulty following what is said. This is extremely unfortunate as the content, pace, and presentation are excellent. The tutor knows his stuff and puts it over well. So, if you have the patience to get along with the, at times, not too-easy comprehension, this is probably the best Electron course on Udemy.
Darrin
July 7, 2021
This course did exactly what I expected - gave me a hands on way to learn electron.js by building projects. The only critique I have is that it is based on an old version of the codebase (it is now at 13.1.4) so some of the methods used (such as nodeIntegration) are not supported and I had to figure out what the necessary new steps were to complete the projects. I would recommend that this class be updated. As a further recommendation, I would vary the apps created - the news and radio apps are very similar and could be condensed into 1 lecture.
Alfio
July 3, 2021
The content is very good, the step-by-step sample applications covers a great deal of material and it glues the code samples with full walkthrough explanations. The only issue I have is the heavy accent. At times it makes it difficult to follow. However, if you can forgone this inconvenience, the course is worth a full five starts.
Adegorite
January 8, 2021
Brilliant! please do an advanced version of the course, where you build or clone real-world applications. It would be really exciting to have that.
John
December 21, 2020
Very good, some material did not work on Linux, but these appeared to be Electron issues rather than issues with the course material. The course is well-paced and the projects are interesting.
Ivan
October 15, 2020
Honestly the best teacher ever!!!! Finally a course i can keep up with... great learning experience!!!!!
Michael
October 3, 2020
This has been a good course which has taught me a lot about Electron programming of which I previously had no experience. The lecturer was engaging and enthusiastic, presenting the material in an effortless fashion which kept the course enjoyable. Thank you.
Srinivasa
September 15, 2020
A good course to learn for beginners . Instructor has explained in detail and good to have lot of hands on sessions
Stephen
August 30, 2020
Cards on the table, I wasn't sure about the lecturer when I began but that changed after the first section. The lecturer is great and clearly knowledgeable. The course content is right up there too. It gives you enough to be on your way and learn some more things for yourself.
Taranis
August 21, 2020
The course gives a good general knowledge of Electron, with some nice examples. The instructor was clear and understandable. I found the course a bit amateurish, and there are a few things I think could improve it: 1. We are instructed to reload the app each time we make a change. I was really annoyed by it (especially while changing the main.js, which required killing the process and re-running npm start), and found out there is a simple package called electron-reload which addresses this issue. 2. The code is not really organized. In the first couple of projects the code was inside the HTML file, and the styling is a lot of times inline. I know the focus of the course is to learn Electron (and the HTML that was provided for the later sections was very helpful for saving time), but a higher standard of code can improve the course. Another example can be found in the ElectroNews app - there is a search bar which is recreated every time the news are cleared, instead of correctly organizing the code in a different div and emptying only the news and not the whole section. 3. Some challenges and missions for the students can be nice additions.. They are a lot of repetitive stuff the students can complete first on there own, especially in the latest apps. Overall, a good basic course on Electron.
Caleb
August 20, 2020
Thanks for putting this course together. I like the simplistic style of teaching coupled with examples that learners can easily relate with. Good job and thumbs up!
Miguel
August 6, 2020
Course instructor is enthusiastic and very easy to understand. He has great talent in making all concepts really easy to understand.
Jose
July 1, 2020
Finally, a course that teach new electron developers how to install and write your first electron app from zero. I really enjoyed this course and I'll look for more electron courses from this teacher.
Quaqu
July 20, 2019
Initially, I thought this was gonna be just one of those courses, but going through this course I realized its one in a million. You are a great teacher.
Mohammed
July 20, 2019
This is by far one of the best electron courses I've seen. It was easy to understand underlying concepts. Following the tutorial, I have been able to rebuild the apps without any assistance. Also, Mubarak was almost always available to answer all my questions.

Charts

Price

Master Electron Framework And Build 5 Advanced Desktop Apps - Price chart

Rating

Master Electron Framework And Build 5 Advanced Desktop Apps - Ratings chart

Enrollment distribution

Master Electron Framework And Build 5 Advanced Desktop Apps - Distribution chart

Related Topics

2430742
udemy ID
6/26/2019
course created date
6/4/2020
course indexed date
Bot
course submited by