Shelly 脚本基础课程 - 预录制

常规价格 €66,00
促销价 €66,00 常规价格
已含税费。
有货
跳至产品信息

Shelly 脚本基础课程 - 预录制

常规价格 €66,00
促销价 €66,00 常规价格
已含税费。
有货

学习如何使用JavaScript为Shelly Gen3 & Gen4设备创建自定义脚本——无需任何经验!本预录制在线课程Shelly AcademySoftUni Global合作制作,介绍了数据类型、变量、循环和数组等关键脚本概念。

  • 通过Shelly Web UI with scripting实现Shelly设备的自动化、自定义和功能增强。

!
所有课程均已录制,您可以在SoftUni平台上按自己的节奏观看。

查看完整详细信息

课程详情

{ "format": "格式" }

预录制

时期

自定进度课程

证书

成功完成课程后,将获得权威认证。

Do I have to buy a Shelly device to attend the course?

No, purchasing a Shelly device is not required to enroll in the course. However, having one can enhance your learning experience by allowing you to apply your new skills in real-time and customize device behavior to fit your needs.

Throughout the course, we will demonstrate practical applications using:

While these devices will be featured in the training, purchasing them is entirely optional. You have the flexibility to decide whether to invest in them based on your interests and project requirements.

Skills You Will Gain:

  1. Master JavaScript Essentials: Work with variables, conditional statements, loops, arrays, and strings
  2. Harness the Power of Functions & Callbacks: Write efficient, reusable code
  3. Work with Objects in Shelly Scripting: Enhance automation capabilities
  4. Implement Shelly RPC Protocol: Control and communicate with Shelly devices
  5. Send HTTP Requests: Enable seamless web integrations
  6. Integrate Virtual Components: Apply Shelly Virtual Components to Gen3 & Gen4 devices
  7. Develop Custom Scripts: Write JavaScript code tailored for Shelly Gen3 & partially Gen4 devices
  8. Build Hands-On Projects: Apply your skills with practical, real-world exercises

这门课程适合谁?

物联网爱好者

DIY爱好者

专业人士

在此课程中

我们与全球领先的软件学院SoftUni合作,确保您能够从行业专家那里获得一流的教育和指导。完成本课程后,您将获得SoftUni和Shelly Academy颁发的官方证书。

Shelly 设备概述:

物联网简介;

Shelly平台简介;

连接到Shelly设备;

Gen3和Gen4设备的使用;

Shelly脚本的初步操作。

练习:Shelly 设备概览:

使用主要为Gen3设备,部分为Gen4设备,完成实际练习

Shelly 脚本简介:

JavaScript 语言概述;

Espruino(Shelly 中的 JavaScript 实现);

数据类型、变量和引用类型;

表达式和条件语句。

练习:Shelly 脚本入门:

使用主要为Gen3设备,部分为Gen4设备,完成实际练习

基础编程技巧:

数学运算;

数组与数组操作;

循环与流程控制运算符;

字符串与简单字符串处理。

基础编程技巧练习:

使用主要为Gen3设备,部分为Gen4设备,完成实际练习

函数与回调:

JavaScript中的函数调用与定义;

函数与嵌套函数详解;

同步与异步执行模型;

回调函数与事件处理器。

函数与回调函数练习:

使用主要为Gen3设备,部分为Gen4设备,完成实际练习

对象与HTTP通信:

对象与JSON;

HTTP通信;

Shelly脚本中的HTTP通信;

设备间通信。

练习:对象与HTTP通信:

使用主要为Gen3设备,部分为Gen4设备进行实际练习

Shelly组件介绍:

Shelly RPC协议;

虚拟组件;

Shelly组件:状态与配置;

读取和更改组件配置。

练习:Shelly 组件介绍:

使用主要为Gen3设备,部分为Gen4设备进行实际练习

使用 Shelly 设备的 DIY 项目:

脚本规范;

课程总结;

使用Shelly设备解决实际问题;

Gen4设备的实际应用。

认识你的教练

Denis Bechiragich 个人资料
Denis Bechiragich
Denis Bechiragich
Denis Bechiragich 是一名软件工程师,主要专注于 Python 和 JavaScript 编程语言。凭借技术背景和对编程的强烈热情,他能够将技能应用于现实世界的问题。不断努力提升自己的能力,紧跟行业最新趋势和发展,他展现出对软件工程的深厚热情。他的奉献精神体现在对该领域的坚定承诺以及不断扩展知识和提升专业水平的渴望中。
Emre Myumyun 个人资料
Emre Myumyun
Emre Myumyun
Emre Myumyun 是2021年全国信息技术竞赛冠军,展现了他卓越的技能和对技术的热情。拥有超过四年的编程经验,Emre 是一位热衷于 Java 和 JavaScript 的爱好者,始终致力于拓展自己的知识和专业技能。作为普罗夫迪夫大学的软件工程师和助理,他紧跟最新的技术、工具和流程。Emre 的爱好包括设备自动化、算法和摄影。