掌握 Electron 框架并构建5个高级桌面应用程序 | Master Electron Framework And Build 5 Advanced Desktop Apps
通过使用Electron JS、HTML和CSS构建本地跨平台桌面应用程序,成为高级桌面应用程序开发人员
你将会学到的
- 如何使用 HTML、CSS 和 Javascript (JS) 轻松构建本机桌面应用程序
- 从头开始构建跨平台桌面应用程序
- 如何为 macOS、windows 和 linux 打包和分发 electron 桌面应用程序
- 如何让您的桌面应用程序在所有操作系统上都有原生的感觉
- 如何使用 Photon Kit 构建令人惊叹的桌面应用程序界面
- 构建桌面应用程序时如何使用电子文档
- 如何使用 Electron 向桌面应用程序添加任何你想要的额外功能
- Electron 框架是如何工作的
要求
- 应该了解 HTML、CSS 和 JavaScript 的基础知识(如果您不了解这些基础知识,我在课程中推荐了一些有用的资源来帮助您入门)
- 了解 Node JS 应用程序的工作原理是一个加分项,但不是必需的
说明
使用您已知或听说过的 Web 技术(HTML、CSS 和 Javascript)构建重要的令人惊叹的高级桌面应用程序。
桌面应用程序是一项价值十亿美元的业务,并且随着 WhatsApp、Skype、Adobe、Microsoft、GitHub 等顶级公司仍在大力推动桌面应用程序开发,它只会继续增长。
唯一的缺点是,桌面开发人员比 Web 开发人员少,这就是您的切入点。现在是您学习桌面应用程序开发并让自己站在这个价值数十亿美元的行业的最前沿的最佳时机。
无论您是想找到一份桌面应用程序开发人员的工作,还是想构建下一个价值十亿美元的桌面应用程序,这都很重要。无论您是高级 Web 开发人员还是刚刚起步。
现在是您注册此电子课程并学习所需的一切的最佳时机,从设置到构建传统桌面应用程序,一直到构建系统托盘应用程序,甚至在所有操作系统(包括 Windows、macOS 和Linux。
注册这门课程你能得到什么?
本课程支持 macOS、windows 和 linux。
这是最新的 Electron 课程,专为您而设。本课程有 80 多节课和 8 多个小时的宝贵内容和资源,这是您为所有操作系统(包括 Windows、macOS 和 Linux)设计、构建和打包 Electron 桌面应用程序所需的一切,无论您是高级用户开发人员或者您现在才开始。
我会不断更新本课程,因此每当我添加新部分时您都会收到我的通知。
Electron 被价值数十亿美元的顶级公司用于桌面应用程序,如 Skype、Whatsapp 桌面、Wordpress 桌面、Slack、Atom 编辑器、Visual Studio Code 和其他非常流行的桌面应用程序——你的可能是下一个。
您将在本课程中构建什么
- 一个完全成熟的文本编辑器:我们将通过构建这个第一个应用程序来涵盖电子应用程序的移动部分。我们将介绍主进程和渲染进程、进程间通信 (IPC)、对话框等概念,这些概念应该让您熟悉 Electron 应用程序的构建方式。
- 一个复杂的音乐播放器:我们将通过构建一个具有播放列表、可以暂停、播放下一首、播放上一首等的复杂音乐播放器来更进一步。
- 系统托盘音乐播放器:然后我们会将音乐播放器从传统的桌面应用程序转换为系统托盘应用程序。最后,我们应该能够从系统托盘启动和停止我们的音乐播放器。
- 头条新闻阅读器:然后我们将通过新闻阅读器应用程序获得一些乐趣,该应用程序也具有多个类别和文章搜索的复杂性。我们将学习如何在我们的应用程序中启动多个“页面”。
- 一个广播流媒体应用程序:我现在几乎每次编码时都可以使用这个应用程序流式传输我最喜欢的广播电台。我们将从头开始构建这个广播流媒体应用程序,您也可以使用它。- – – 还有更多 – – –
- 打包:我们将打包和分发我们在本课程中为 Windows、macOS 和 Linux 构建的音乐播放器应用程序。在本节之后,您应该知道如何为所有操作系统打包和分发您的应用程序。
听取参加本课程的学生的意见 -(更多内容在下面的评论部分):
该课程正是它所承诺的;Electron 应用程序核心概念及其最相关功能的实际演示。所选的示例应用程序非常切题且实用。–琼·卡巴罗
最初,我以为这只是其中一门课程,但通过这门课程,我意识到它是百万分之一。你是一位伟大的老师。–夸曲亨利
一开始我很怀疑,因为预览视频中讲师的声音不自信,口音很重。但他证明我错了。在第一个“boom”台词之后,我被吸引了,我学到了很多东西,我非常感激。是的,他在课程中犯了一些错别字,但当我在他指出并改正之前意识到这些错误时,我为自己感到骄傲。您构建的应用程序是进一步电子实验的重要基础。这门课程是职业生涯的开端——它是必须的。–乔纳斯克罗蒂尔
这是迄今为止我见过的最好的电子课程之一。很容易理解基本概念。按照教程,我已经能够在没有任何帮助的情况下重建应用程序。此外,穆巴拉克几乎总是可以回答我所有的问题。–穆罕默德扎卡里
非常好。它节奏快,没有不必要的填充。–彼得韦斯顿
最佳入门课程!!我向刚接触 Electron 的人推荐它。解释得很好,任何人都可以掌握这一点。伟大的导师!我对编写自己的应用程序充满信心 🙂 – Ro Nin
我们将涵盖以下主题:
- 设置您的 PC 以构建 Electron 应用程序
- 为所有操作系统打包和分发您的电子应用程序
- 为您的桌面应用程序设计令人惊叹的原生界面
- 创建传统的桌面应用程序
- 创建在系统托盘中运行的桌面应用程序
- 构建具有多个“页面”的应用程序
- 电子背后的历史及其全部内容
- 使用电子文档
学习本课程后,您应该能够:
- 设计和构建重要的电子应用程序。
- 打包和分发适用于 windows、linux 和 macOS 的 electron 应用程序
- 确保电子桌面应用程序开发人员的位置
- 将电子文档用于本课程未涵盖的任何桌面应用程序功能
这是一门动手实践电子课程,可让您加快使用您已经熟悉的 Web 技术构建跨平台本机桌面应用程序的速度。了解成为电子桌面应用程序开发大师所需的一切。现在报名,课程见!!
此课程面向哪些人:
- 想要学习如何使用 HTML、CSS 和 Javascript 为所有操作系统构建桌面应用程序的初学者 Web 开发人员
- 希望应用现有知识构建本机跨平台桌面应用程序的高级 Web 开发人员
- 想要学习如何使用 Web 技术构建本机桌面的程序员
- 任何希望以最简单的方式构建本机桌面应用程序的人
TheItzy » 掌握 Electron 框架并构建5个高级桌面应用程序 | Master Electron Framework And Build 5 Advanced Desktop Apps