|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learning-path-electron-app-development-with-electron/
课程评论:没有评论
课程名称:学习路径:Electron:Electron应用开发 课程概述:Electron是一个流行的开源框架,让您能够利用现有的前端开发技能,构建桌面应用程序。如果您是一个希望使用Electron构建现代应用的Web开发者,那么这个学习路径非常适合您。Packt的视频学习路径是一系列 individual video 产品的组合,逻辑顺序安排,使每个视频都在此之前的基础上提升技能。 本学习路径的亮点包括: - 构建和调试您的Electron应用程序 - 使用Web技术创建高质量的桌面体验 - 利用持续集成服务自动化部署 学习旅程将从Electron的介绍开始,接着深入了解编写首个Electron应用程序所需的所有知识,您将学习到平台提供的主要API及其在实际场景中的应用。接下来,您将学习如何测试和调试Electron应用程序,深入理解Electron的工作原理及其架构,以便具备解决更具挑战性问题的全部必要知识。 随后,您将详细学习如何打包、签名和分发Electron应用程序,涵盖每个主要操作系统,使用能够自动化整个过程的工具。最后,您将学习如何设置自动更新基础设施,并讨论与打包和分发相关的各种技巧。 课程结束时,您将熟练掌握使用Electron框架构建和分发应用程序的技能。 专家介绍:本课程的讲师Juan Cruz Viotti是resin.io的软体工程团队领队,同时也是活跃的开源社区成员,维护多个开源项目,其中以Etcher为最,Etcher是一个专注于物联网的跨平台镜像写入桌面应用程序。Juan在软件工程领域专注于可测试性和可维护性,并在浏览器、服务器、移动设备、桌面和嵌入式应用方面拥有丰富的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. So, if you are a web developer who wants to build modern apps with Electron, then go for this Learning Path. Packt's Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Build your Electron application and debug it Create high quality desktop experiences using web technologies Automate your deployments using continuous integration services Let's take a quick look at your learning journey. You will start with the introduction of Electron. You will then dive into all you need to know to start writing your first Electron application, where you will learn the main APIs provided by the platform and how to apply them to real-world scenarios. You will then know how to test and debug Electron applications, and will conclude with an in-depth knowledge of how Electron works, and how its architectured, so you have all the necessary knowledge to tackle even the most challenging problems. Next, you will go through detailed explanation on how to properly package, sign, and distribute Electron applications. You will also cover every single major operating system in detail by using tools that automate the whole process. Finally, you will address how to set up an auto-updating infrastructure, and discuss various tips & tricks related to packaging and distribution. By the end of this Learning Path, you will be well versed with building and distributing applications using the Electron framework. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: 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 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.