- 视频介绍
- 下载记录
- 用户评价
正如 Electron 官方所说“如果你可以建一个网站,你就可以建一个桌面应用程序”,Electron 是一个使用 JavaScript, HTML 和 CSS 等 web 技术创建原生程序的框架,前端开发者可以在不需要学习其他语言和技能的情况下,快速开发跨平台桌面应用。它将“Chromium”和“Node.js”很好的集成在了一起,并明确分工,Electron 负责硬件部分,“Chromium”和“Node.js”负责界面与逻辑,构成了一个成本低廉却十分高效的优秀“集成框架”。
Electron 涉及的技术栈比较多,不仅需要了解客户端知识,在客户端中使用 Node.js、集成 C++、Rust 等三方库,还会涉及到多进程概念等等,对于基础薄弱的前端工程师不太友好。并且在实际开发项目中推行 Electron,工程化建设流程上有很多技术关键点和坑,需要丰富的实战经验来化解。
因此极客时间推出这门 Electron 开发的实战课程,不仅会带你完整的开发一个桌面远程控制项目,将其应用于工作中,还会针对工程化建设进行指引,有哪些技术关键点,又有哪些需要你跨过的坑,带你逐步深入并掌握。
C:\Users\admin\Desktop\极客时间Electron开发实战 ├(1)01丨课程介绍_batch.mp4 ├(2)02丨内容综述:学完这门课程你能得到什么?_batch.mp4 ├(3)03丨Electron介绍:为什么Electron这么火?_batch.mp4 ├(4)04丨揭秘Electron架构原理:Chromium + Node-js是如何一起工作?_batch.mp4 ├(5)05丨桌面端技术选型:如何选择合适的桌面端技术?_batch.mp4 ├(6)06丨Electron开发准备:环境搭建及前期准备_batch.mp4 ├(7)07丨第一个Electron应用:开发一个简单版的番茄钟(上)_batch.mp4 ├(8)08丨第一个Electron应用:开发一个简单版的番茄钟(下)_batch.mp4 ├(9)09丨与Web开发不同(一):主进程与渲染进程_batch.mp4 ├(10)10丨与Web开发不同(二):进程间通信_batch.mp4 ├(11)11丨与Web开发不同(三):Native能力及原生GUI_batch.mp4 ├(12)12丨与Web开发不同(四): 释放前端想象力,基于Electron能做什么?_batch.mp4 ├(13)13丨实战项目综述:整体需求分析_batch.mp4 ├(14)14丨设计思路:做远程控制有几步?_batch.mp4 ├(15)15丨项目架构与基础业务:Electron 与 React 框架结合_batch.mp4 ├(16)16丨主页面基础业务:Real World IPC_batch.mp4 ├(17)17丨傀儡端实现(一):基于Electron能力捕获桌面视频流_batch.mp4 ├(18)18丨傀儡端实现(二):如何接收&响应指令?_batch.mp4 ├(19)19丨傀儡端实现(三):基于WebRTC传输视频流(上)_batch.mp4 ├(20)20丨傀儡端实现(四):基于WebRTC传输视频流(下)_batch.mp4 ├(21)21丨信令服务:如何连接两端(上)_batch.mp4 ├(22)22丨信令服务:如何连接两端(下)_batch.mp4 ├(23)23丨指令传输实现:如何建立数据传输?_batch.mp4 ├(24)24丨项目完善与总结(上):App特性_batch.mp4 ├(25)25丨项目完善与总结(下):原生GUI_batch.mp4 ├(26)26丨Electron 应用打包:从HTML到安装包_batch.mp4 ├(27)27丨Electron 应用更新(一):软件更新的痛点_batch.mp4 ├(28)28丨Electron 应用更新(二):线上项目如何更新?_batch.mp4 ├(29)30丨使用原生能力:如何集成C++能力?_batch.mp4 ├(30)31丨Electron 自动化测试:如何编写端到端测试?_batch.mp4 ├(31)32丨Electron体验优化:如何优化白屏问题?_batch.mp4 └
共有 条评论