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

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

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

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

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

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

¥248.00

Electron几乎是 Web 开发人员开发桌面客户端的唯一途径,它天然适配任何前端开发框架,我们结合 React Hooks 这个新特性进行教学,结合七牛云和很多 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课后就一直期待这门课,出来后第一时间买了。

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

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题