# electron实战训练营 ## 相关资料 - [electron的官网地址](https://www.electronjs.org/)需要大家自己熟悉下相关的api用法 - [WebRTC相关资料](https://zhuanlan.zhihu.com/p/86751078) - [WebSocket相关资料](https://zhuanlan.zhihu.com/p/74326818) - [robotjs入坑资料](https://blog.csdn.net/simplehouse/article/details/89944108?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160482126019724838520052%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160482126019724838520052&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-1-89944108.pc_first_rank_v2_rank_v28&utm_term=robotjs&spm=1018.2118.3001.4449) - 这次electron是以react技术栈为主,涉及到的内容不是很多 - 希望大家可以把lesson里代码手动敲敲 ## electron实战的大纲 - 1. electron中主进程和渲染进程之间的通信 - 2. electron和React框架结合使用 - 3. electron中实现页面交互 - 4. WebRTC中起到画面传输的作用 - 5. robotjs实现响应控制指令 - 6. 实现webSocket的连接 ## 入营须知 - 需要参加的小伙伴必须把学号和姓名添加到表格中[electron实战训练营](https://shimo.im/sheets/qXGktWPC6ykdGdKr/MODOC/); - 本期训练营一共两周,每两天发布一次文档以及作业;每两天交一次作业作为一个阶段的任务; - 参加本训练营需要支付5学分; - 发布作业的当天晚上8点布置实践任务,截止两天后晚上8点前完成提交作业;完成阶段任务,每part可依次获得 1、2、3、4、5个学分; - 如果当天任务无法完成,则中止训练营资格,请自动离群,无法参与后续的学习,已经扣除的学分不退机会只有一次,希望把握住 - 全部学员按学号尾号分为10个组,尾号相同的为一组,当天小组成员全部完成的每个人的学分翻倍 - 在其期间因为某些原因不能参加训练营的小伙伴们要私聊助教 ## 训练流程 1. 先将训练营的仓库代码仓库 Fork 到自己的码云账号下:[https://gitee.com/zhufengpeixun/zhufeng_electron2011](https://gitee.com/zhufengpeixun/zhufeng_electron2011) 2. 将 Fork 后的仓库 Clone 到本地 3. 在项目根目录下创建自己的项目并完成查看README.md文档 4. 把实践总结(学到了什么?收获了什么?遇到了什么问题?如何解决的?)写在当天目录的学习日记.md文件里 5. 在本地仓库完成作业后,push 到自己的码云远程仓库中 6. 最后将自己最后的commit链接地址添加到训练营仓库的当天issue中 7. 完成后在微信群中打卡,并@助教表示完成,在自己小组里可以@组长表示完成,组长可以在表格里添加学分,全员晚八点之前完成就可以进行翻倍,前提是组长需要向助教截图 8. 大家如果遇到问题可以在群里讨论的 如果不会操作的可以看操作视频:[http://img.zhufengpeixun.cn/submitwork.mp4](http://img.zhufengpeixun.cn/submitwork.mp4)