|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/distributing-electron-applications/
课程评论:没有评论
课程名称:分发电子应用程序 课程概述:Electron是一个流行的开源框架,允许您利用已有的前端开发技能构建桌面应用程序。在本课程中,我们将详细讨论如何正确打包、签名和分发Electron应用程序。我们将首先快速解释Electron应用程序的底层打包机制,随后根据这些知识详细覆盖每个主要操作系统,使用自动化工具简化整个过程。桌面应用程序的部署不是一项简单的任务,尤其对于来自Web开发背景的开发者。本课程将帮助您在桌面应用程序分发的海洋中导航,教授最佳实践,解答常见疑虑,并详细说明如何将应用程序的打包和部署委托给持续集成服务,以便您可以通过单个命令将应用程序版本部署到所有操作系统。 关于作者:Juan Cruz Viotti是resin.io的软件工程团队负责人,他是开源社区的积极成员,维护多个开源项目,特别是Etcher,一个专注于物联网的跨平台镜像写入桌面应用程序。Juan Cruz在软件工程方面的工作重心是可测试性和可维护性,拥有丰富的Web技术经验,涵盖浏览器、服务器、移动、桌面和嵌入式应用。
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.