Electron开发实战
手把手带你开发一个完整桌面应用
邓耀龙
美团高级前端工程师
原价 ¥99
408 人已学习 · 约300分钟

移动设备学习

App Store 下载

Android 下载

扫描二维码下载客户端

课程背景

正如 Electron 官方所说“如果你可以建一个网站,你就可以建一个桌面应用程序”,Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,前端开发者可以在不需要学习其他语言和技能的情况下,快速开发跨平台桌面应用。它将“Chromium”和“Node.js”很好的集成在了一起,并明确分工,Electron 负责硬件部分,“Chromium”和“Node.js”负责界面与逻辑,构成了一个成本低廉却十分高效的优秀“集成框架”。

Electron 涉及的技术栈比较多,不仅需要了解客户端知识,在客户端中使用 Node.js、集成 C++、Rust 等三方库,还会涉及到多进程概念等等,对于基础薄弱的前端工程师不太友好。并且在实际开发项目中推行 Electron,工程化建设流程上有很多技术关键点和坑,需要丰富的实战经验来化解。

因此极客时间推出这门 Electron 开发的实战课程,不仅会带你完整的开发一个桌面远程控制项目,将其应用于工作中,还会针对工程化建设进行指引,有哪些技术关键点,又有哪些需要你跨过的坑,带你逐步深入并掌握。

讲师简介

邓耀龙,美团高级前端工程师

2014 年加入美团,目前负责美团企业办公平台(大象)桌面端。2016 年开始,在公司内推行 Electron 工程化的业务支撑工作,负责 Electron 桌面应用基础建设,包括崩溃治理,异常监控,灰度发布 & 更新等,致力于提升桌面端开发的交付效率和交付质量。曾在 2019 年 QCon 大会上分享过《Electron 在企业 IM 前端工程实践》主题演讲。

课程收获

  1. 掌握 Web 到桌面端的开发技巧;
  2. 构建一个完整的远程控制项目;
  3. Electron 工程化建设的核心方法;
  4. 融会贯通 Node.js、WebRTC 等前端体系。

更新频率

  1. 1 月 8 日上线 1-8 讲,1 月 16 日开始每周四进行一次更新。
  2. 全部课程预计将于 2020 年 2 月 27 日前更新完毕。

如何在电脑端观看视频

  1. 用浏览器访问 https://time.geekbang.org ,登录极客时间账号;
  2. 然后在“讲堂”板块选择“视频课程”标签,点击相应的视频课程即可观看。

订阅须知

  1. 本课程为视频课程,共 30 讲,订阅成功后即可通过“极客时间”App 端、小程序端、Web 端永久观看;
  2. 由于视频内容为虚拟商品,一经订阅,概不退款;
  3. 企业批量购买请点击“企业充值”了解详情,可支持员工选课,企业支付;
  4. 戳此申请学生认证,订阅课程一律 5 折。

看过的人还看了

邱岳的产品手记

邱岳  无码科技产品经理,公众号二爷鉴书作者

48讲 | 10020 人已学习

拼团 ¥79 原价 ¥99
软件测试52讲

茹炳晟  eBay中国研发中心,测试基础架构技术主管

63讲 | 13723 人已学习

拼团 ¥79 原价 ¥99
Web协议详解与抓包实战

陶辉  智链达CTO,前阿里云高级技术专家

121讲 | 7523 人已学习

拼团 ¥99 原价 ¥129
高并发系统设计40问

唐扬  美图公司技术专家

45讲 | 9587 人已学习

拼团 ¥79 原价 ¥99
Copyright © 2020, The Holding of GeekBang (Beijing) Co., Ltd. All rights reserved. 极客邦控股(北京)有限公司
联系我们

010 - 53934972

service@geekbang.org

北京市朝阳区容和路1号院1号楼5层