# Electron训练营 **Repository Path**: study-next/electron-training-camp ## Basic Information - **Project Name**: Electron训练营 - **Description**: 每两天掌握一个核心知识点,通过两个月的系统性学习和项目实战,把 Electron 学透。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.yuque.com/elixiao/pyltwx - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2023-11-28 - **Last Updated**: 2023-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Electron训练营 #### 介绍 每两天掌握一个核心知识点,通过两个月的系统性学习和项目实战,把 Electron 学透。 ## 入营要求 - 保证入营期间和老师保持通信联系,不许无故缺席失联 - 每天有至少2个小时的独立学习时间 - 保证入营期间积极参与讨论和整理学习成果或是想法 ## 时间安排 - 本训练营周期是两月,从2023年4月16日到2023年6月18日,会根据实际情况有所调整 - 作业提交的截止时间为2023年6月20日晚八点,具体时间看群公告 - 凡提交作业的奖励30个学分,作业地址:https://gitee.com/elixiao/electron-training-camp/issues ## 课程大纲 1. Electron 介绍和环境搭建 2. Electron 应用协议唤起 —— 桌面掘金 3. Electron 集成 Node.js 4. Electron 进程通信 5. Electron 进程详解 6. Electron 自定义窗口 —— 桌面时钟 7. Electron 系统菜单 8. Electron 系统托盘 9. Electron 自定义托盘 —— 托盘计算器 10. Electron 中的 webview —— 简易浏览器 11. Electron 对话框 12. Electron 中的快捷键 13. Electron 读取剪贴板 14. Electron 网络拦截 15. Electron 应用内协议 16. Electron 会话管理 17. Electron 电源状态管理 18. Electron 与其他应用通信 19. Electron 中的 asar 文件 20. Electron 跨平台打包 21. Electron 应用升级 22. Electron 崩溃分析 ## 训练流程 - 1. 学习此教程 https://www.yuque.com/elixiao/pyltwx/fy1fhpmigxqpwo16 - 2. 学完后结合自己公司的业务需求开发适合自己业务需求的electron小demo,或者根据文档总结到自己的资料库里面 - 3. 把实践总结(学到了什么?收获了什么?遇到了什么问题?如何解决的?)写在根目录的`学习总结.md`文件里 - 4. 代码地址 https://gitee.com/elixiao/electron-training-camp