课程介绍
课程来自于极客时间邓耀龙《Electron开发实战》
正如Electron官方所说,“如果你能建立一个网站,你就能建立一个桌面应用程序。”electronic是一个通过使用网页技术(如JavaScript、HTML和CSS)来创建本地程序的框架。前端开发人员无需学习其他语言和技能,即可快速开发跨平台桌面应用。它很好地集成了“Chromium”和“Node.js”,并定义了分工。硬件部分由Electron负责,“Chromium”和“Node.js”负责接口和逻辑,形成了一个成本低但效率高的优秀“集成框架”。
Electron涉及很多技术栈,不仅需要知道客户端的知识,还需要使用Node.js、在客户端集成C10 X1775 Rust等三方库,还涉及多进程的概念等。对基础薄弱的前端工程师不太友好。而且,电子在实际开发项目中的实施,在工程建设过程中有很多技术关键点和凹坑,需要丰富的实践经验来解决。
所以,在极客时代推出这个由electronic开发的实践课程,不仅会带你全面开发一个桌面远程控制项目并应用到工作中,还会指导工程建设,有哪些关键技术点和需要跨越的坑,带你逐步深化和掌握。
课程大纲
| ├──02-内容综述:学完这门课程你能得到什么?.mp4 5.24M
| ├──03-Electron介绍:为什么Electron这么火?.mp4 13.17M
| ├──04-揭秘Electron架构原理:Chromium-Node.js是如何一起工作?.mp4 12.10M
| ├──05-桌面端技术选型:如何选择合适的桌面端技术?.mp4 8.42M
| ├──06-Electron开发准备:环境搭建及前期准备.mp4 6.91M
| ├──07-第一个Electron应用:开发一个简单版的番茄钟(上).mp4 9.07M
| ├──08-第一个Electron应用:开发一个简单版的番茄钟(下).mp4 31.61M
| ├──09-与Web开发不同(一):主进程与渲染进程.mp4 8.92M
| ├──10-与Web开发不同(二):进程间通信.mp4 17.92M
| ├──11-与Web开发不同(三):Native能力及原生GUI.mp4 9.77M
| ├──12-与Web开发不同(四):释放前端想象力,基于Electron能做什么?.mp4 16.27M
| ├──13-实战项目综述:整体需求分析.mp4 6.93M
| ├──14-设计思路:做远程控制有几步?.mp4 8.91M
| ├──15-项目架构与基础业务:Electron与React框架结合.mp4 52.83M
| ├──16-主页面基础业务:RealWorldIPC.mp4 40.36M
| ├──17-傀儡端实现(一):基于Electron能力捕获桌面视频流.mp4 25.09M
| ├──18-傀儡端实现(二):如何接收&响应指令?.mp4 43.44M
| ├──19-傀儡端实现(三):基于WebRTC传输视频流(上).mp4 50.71M
| ├──20-傀儡端实现(四):基于WebRTC传输视频流(下).mp4 22.50M
| ├──21-信令服务:如何连接两端(上).mp4 26.25M
| ├──22-信令服务:如何连接两端(下).mp4 58.57M
| ├──23-指令传输实现:如何建立数据传输?.mp4 13.91M
| ├──24-项目完善与总结(上):App特性.mp4 18.05M
| ├──25-项目完善与总结(下):原生GUI.mp4 70.16M
| ├──26-Electron应用打包:从HTML到安装包.mp4 35.39M
| ├──27-Electron应用更新(一):软件更新的痛点.mp4 17.33M
| ├──28-Electron应用更新(二):线上项目如何更新?.mp4 81.57M
| ├──29-Electron质量监控:桌面端的质量抓手是什么?.mp4 50.63M
| ├──30-使用原生能力:如何集成C--能力?.mp4 41.08M
| ├──31-Electron自动化测试:如何编写端到端测试?.mp4 19.69M
| ├──32-Electron体验优化:如何优化白屏问题?.mp4 18.83M
| ├──33-Electron客户端的安全:从XSS到RCE.mp4 16.09M
| ├──34-Electronbadparts:辩证看待Electron技术.mp4 10.92M
| ├──35-结束语.mp4 28.15M
| └──课程程序及damo地址.txt 0.05kb
声明:本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:502212423@qq.com。