/ 实战 / Electron+React+七牛云 实战跨平台桌面应用
收藏

Electron+React+七牛云 实战跨平台桌面应用

使用 Github 的 Electron,开发一款自动云同步的 Markdown 文件管理软件

Electron+React+七牛云 实战跨平台桌面应用

难度 中级 时长 13小时30分钟 学习人数 450 综合评分 10.00

Electron+React+七牛云 实战跨平台桌面应用

观看试看视频

Electron+React+七牛云 实战跨平台桌面应用
目前市场上对 Electron 的呼声很高,它几乎是 Web 开发人员开发桌面客户端的唯一途径,很多大厂都使用 Electron 开发自己的原生应用。Electron 天生适配任何前端开发框架,我们结合 React Hooks 这个炙手可热的新特性进行教学,同时因为 Electron 也可以使用 Node.js 的开发环境,所以我们同时使用七牛云和很多 Node 原生模块进行开发,来完成一个非常有吸引力的云同步 Markdown 文档管理应用。
张轩

高级前端工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

扩充前端武器库,Electron 让前端也玩的转 PC 桌面客户端

回归桌面,是很多知名 App 正在做的事,这些技术组合,让 Web 开发人员也可以轻松应对桌面客户端的开发任务

Electron

源自 Github 的利器让你能用
HTML/CSS/JavaScript来
构建跨平台桌面应用的开源库

带你收获:

Electron 的基础知识

各个内置模块的熟练应用

深入了解浏览器工作原理

理解进程概念和跨进程通信原理

React Hooks

React 最新特性
从 React 传统组件跨越到
Hooks 函数式组件

带你收获:

精通 React 内置的基本 Hook

精通自定义 Hook 的理念和写法

融会贯通 React 哲学

掌握中大型项目的状态设计

七牛云

Node.js

七牛云+Node..js 搭建云后台
Electron 天然适配 Node 环境
对前端又是一大利好

带你收获:

Node.js 原生模块的应用

对 Promise 的理解和使用

使用 Axios 和 七牛云 SDK 完成HTTP 请求

原生 JavaScript 操作 DOM 的基础知识

以上知名大型公司,均已在使用 Electron 构建桌面客户端,足以证明 Electron 的能力

以办公类应用 — Markdown 云笔记,带你完成新技术的综合实战

适应“办公类”需求,是很多移动 App 开发桌面客户端的一大动因,以云笔记为实战项目,让你的学习更贴近市场需求

Markdown 云笔记
现满足工作的读、写、存、管理、云同步等功能。
功能并不复杂,但完成课程学习后,你却可以自行将其
整合到很多不同应用中,甚至是你的实际工作项目中

项目架构图:带你看清各个技术是如何结合应用的

课程中的每个单项技术都有其各自独特的能力,但如何将将这些技术串起来,才是你要学习的精髓

综合的项目实战,离不开单项技术的扎实基础

提升项目能力,积累开发经验的同时,也带你吃透所应用技术的具体细节

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提
问,讲师会进行集中答疑

源码开放

课程完整代码、每章节分支代码、服务
端代码对学员开放,你可自行下载使用

适合人群

想要以前端技术开发桌面客户端的Web 开发人员

技术储备要求

1. 掌握前端基本知识 (ES6,CSS,HTML)
2. 掌握 React 基础知识,如不具备可学习此课程
(免费学习 - https://www.imooc.com/learn/1045
3. 使用过 Node.js 和 npm

环境参数

  • Node > 10.0.0
  • Npm > 6.0.0
  • Electron > 5.0.0
  • React >= 16.8.0

万事俱备 只等你来

  • 悠莱

    好评

    近期一直在关注electron,老师的课对我快速学习起到了很大的作用,七牛云的使用也让我开阔了新的视野,感谢老师

  • 发粪的攻城狮

    好评

    老师思路清晰,讲解到位,虽然我问的问题比较低端但是最感人的是老师不厌其烦耐心解答。期待老师更多作品。

  • 匿名用户

    好评

    看了老师的上次的Electron课后就一直期待这门课,出来后第一时间买了。

查看全部126条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信