课程简介:

无论前端、后端,还是应届生,只要具备前端基础,想系统掌握Electron,及整合开发中疑难问题解决方案的,并希望将理论转化实践的,这门课程是你的不二之选。课程融合Electron、Vue3、AI及云存储,以项目为驱动,从零打造跨平台、智能化、高安全性及扩展性的桌面应用。全面应用并高效掌握Electron,及与主流技术整合的疑难问题解决。无论晋升涨薪、技能拓展,还是面试求职,都能让你在激烈竞争中脱颖而出!

你将学到:

  • 掌握Electron跨平台核心技
  • Electron与后端交互技巧
  • 独立构建企业级桌面应用
  • API签名、算法加密解决方案
  • 解决Electron整合开发问题
  • 优化数据获取和处理流程

试看链接:https://pan.baidu.com/s/1Y0S_23WMeaIrXfkHt0-rRA?pwd=5aoh

相关推荐:

Electron+React+七牛云 实战跨平台桌面应用(完结)

Qt 全流程实战企业级项目 – 云对象存储浏览器(完结)

云原生+边缘计算+KubeEdge,打造智能边缘管理平台(完结)

课程目录:

第1章:Electron桌面应用实战 – 课程导学

  • 1-1 课程导学 (6分钟)

第2章:开启项目前的准备工作

  • 2-1 项目需求分析 (7:22)
  • 2-2 桌面端跨平台开发框架介绍 (4:09)
  • 2-3 技术栈选型介绍 (8:05)

第3章:Electron基础快速入门

  • 3-1 本章介绍 (1:25)
  • 3-2 关于Electron的前世今生 (5:29)
  • 3-3 Electron环境搭建 (4:19)
  • 3-4 创建第一个Electron项目 (5:45)
  • 3-5 创建第一个BrowserWindow窗口 (7:20)
  • 3-6 详解渲染进程与主进程 (2:49)
  • 3-7 主进程与渲染进程的通信 (17:33)
  • 3-8 预加载脚本preload的使用 (17:41)
  • 3-9 使用WebView进行第三方网页嵌入(一) (15:21)
  • 3-10 使用WebView进行第三方网页嵌入(二) (16:18)
  • 3-11 本章总结 (1:23)

第4章:选修内容 – Vue3基础快速入门

  • 4-1 本章介绍 (1:17)
  • 4-2 关于Vite的详细介绍 (2:22)
  • 4-3 创建第一个基于 Vite 的 Vue3项目 (3:47)
  • 4-4 详解Vue2和Vu3的区别(一) (23:10)
  • 4-5 详解Vue2和Vu3的区别(二) (24:08)
  • 4-6 认识Vue3生命周期 (8:41)
  • 4-7 Vue3组件与自定义组件(一) (25:11)
  • 4-8 Vue3组件与自定义组件(二) (25:32)
  • 4-9 Vue-Router介绍及使用(一) (20:58)
  • 4-10 Vue-Router介绍及使用(二) (22:08)
  • 4-11 Vue-Router介绍及使用(三) (20:13)
  • 4-12 Pinia状态管理器介绍及使用(一) (18:44)
  • 4-13 Pinia状态管理器介绍及使用(二) (19:36)
  • 4-14 Vue-DevTools介绍及使用 (5:51)
  • 4-15 本章总结 (1:03)

第5章:Electron+Vue大融合

  • 5-1 本章介绍 (1:04)
  • 5-2 融合搭建Electron+Vue项目 (9:19)
  • 5-3 融合后的常见问题解决 (4:04)
  • 5-4 成功运行第一个Vue3的桌面应用 (3:13)
  • 5-5 本章总结 (0:57)

第6章:一个登录引发的“血案” 登录背后的流程

  • 6-1 本章介绍 (2:34)
  • 6-2 登录界面静态部分开发 (12:40)
  • 6-3 网络请求的来龙去脉 (4:46)
  • 6-4 前后端分离项目的网络请求要注意哪些?(4:51)
  • 6-5 发起第一个网络请求-登录(一) (17:18)
  • 6-6 发起第一个网络请求-登录(二) (16:56)
  • 6-7 封装“FetchRequest”库(一) (19:07)
  • 6-8 封装“FetchRequest”库(二) (16:52)
  • 6-9 封装“FetchRequest”库(三) (19:09)
  • 6-10 封装“XMLRequest”库 (14:00)
  • 6-11 登录持久化(一) (18:42)
  • 6-12 登录持久化(二) (23:39)
  • 6-13 【功能优化】弹出登录提示 及 惰性函数的使用(一) (14:48)
  • 6-14 【功能优化】弹出登录提示 及 惰性函数的使用(二) (15:44)
  • 6-15 本章总结 (1:48)

第7章:桌面应用主界面开发实战

  • 7-1 本章介绍 (1:00)
  • 7-2 主界面静态部分开发 (1:52)
  • 7-3 设置程序的托盘图标 (14:56)
  • 7-4 设置程序的快捷键键 (26:34)
  • 7-5 本章总结 (1:59)

第8章:人员管理功能实战 – Excel操作与加数据压缩传输

  • 8-1 本章介绍 (1:05)
  • 8-2 人员管理功能静态部分开发 (10:41)
  • 8-3 从Excel文件导入人员数据(一) (18:09)
  • 8-4 从Excel文件导入人员数据(二) (18:42)
  • 8-5 大量数据的场景下的数据压缩传输 (20:04)
  • 8-6 隐私信息的加密传输 (18:12)
  • 8-7 导出人员数据到Excel文件 (17:42)
  • 8-8 本章总结 (1:47)

第9章:云盘功能实战 – 阿里云接入与文件复杂功能操作

  • 9-1 本章介绍 (2:35)
  • 9-2 云盘功能静态部分开发 (7:16)
  • 9-3 OSS存储介绍与开通 (8:10)
  • 9-4 阿里云OSS的文件上传与下载(一) (20:23)
  • 9-5 阿里云OSS的文件上传与下载(二) (23:02)
  • 9-6 阿里云OSS的文件上传与下载(三) (20:37)
  • 9-7 大文件分片上传(一) (26:56)
  • 9-8 大文件分片上传(二) (24:24)
  • 9-9 断网了?文件断点续传(一) (19:38)
  • 9-10 断网了?文件断点续传(二) (19:41)
  • 9-11 断网了?文件断点续传(三) (19:49)
  • 9-12 大文件分片下载(一) (14:21)
  • 9-13 大文件分片下载(二) (15:39)
  • 9-14 又断网了?文件断点下载 (25:54)
  • 9-15 Electron文件拖放 (13:09)

第10章:知识库功能实战 – 接入大语言模型

  • 10-1 本章介绍 (1:06)
  • 10-2 【页面布局】知识库功能静态部分开发 (4:17)
  • 10-3 【富文本编辑器】富文本编辑器集成 (23:48)
  • 10-4 【大语言模型】大语言模型介绍与开通 (6:15)
  • 10-5 【大语言模型】接入大语言模型,创建AI助手 (24:56)
  • 10-6 【大语言模型】使用大语言模型提示工程,创建翻译应用 (7:41)
  • 10-7 本章总结 (1:12)

第11章:允许第三方开发者加入 – “微应用”

  • 11-1 本章介绍 (1:21)
  • 11-2 【页面布局】微应用静态静态部分开发 (4:25)
  • 11-3 【Electron 微应用】让系统支持微应用 (25:03)
  • 11-4 【Electron 微应用】允许微应用调用特定API (14:00)
  • 11-5 本章总结 (0:47)

第12章:桌面应用打包发布

  • 12-1 本章介绍 (1:16)
  • 12-2 【electron 打包发布】如何处理跨平台兼容问题 (5:12)
  • 12-3 【electron 打包发布】项目打包&解决打包时候出现的问题(一) (21:53)
  • 12-4 【electron 打包发布】项目打包&解决打包时候出现的问题(二) (21:13)

第13章:Eelectron实战–课程总结

  • 13-1 课程总结 (6:33)

本课程已完结