
This video provides an overview of the entire course.
How to build an RPM package using electron-builder.
This video explains us how to build an AppImage package using electron-builder.
How to build a Snap package using electron-builder.
In this video, we will build a DMG package using electron-builder
How to build a PKG package using electron-builder.
In this video, we will learn how to build an NSIS installer using electron-builder.
How to code-sign Windows Electron applications.
How to build AppX packages for submission to the app store
In this video, we will setup automatic updates for Windows Electron applications.
The video aims to explain what developers need to know about publishing self-updatable AppImage packages.
In this video, we will learn how to compress binaries and libraries with the UPX tool.
In this video, we will learn how to create Electron applications out of existing remote web applications.
Electron is a popular open source framework that allows you to build desktop applications using the skills you already possess as a front-end developer.
In this course, we'll go through detailed discussions on how to properly package, sign, and distribute Electron applications. We'll start by quickly explaining how Electron applications are packaged under the hood, and armed with that knowledge, we'll cover every single major operating system in detail by using tools that automate the whole process.
Desktop application deployment is not a trivial task, and you might feel lost coming from a web development background. This course will help you navigate the sea of desktop application distribution by teaching you best practices, answering common concerns, and explaining in detail how to delegate application packaging and deployment to continuous integration services, so you can deploy a version of your application to all operating systems with a single command
About the Author :
Juan Cruz Viotti is a software engineering team lead at resin .io. He is an active member of the open source community, and is the maintainer of several open source projects, most notably Etcher, a cross platform image writer desktop application focused on IoT.
Juan Cruz approaches software engineering with a focus on testability, and maintainability, and has extensive experience with web technologies on browser, server, mobile, desktop, and embedded applications.