Format
Pre-recorded course
Déverrouillez le pouvoir de l'automatisation avec le cours à la demande Shelly Scripting Basics. Apprenez à créer des scripts personnalisés pour les appareils Shelly Gen3 et Gen4 en utilisant JavaScript à votre propre rythme - aucune expérience préalable requise !
Ce cours préenregistré présente des concepts de script essentiels tels que les types de données, les variables, les boucles et les tableaux. Apprenez à automatiser, personnaliser et étendre la fonctionnalité de vos appareils Shelly en créant des scripts directement dans l'interface Web Shelly.
Cliquez ici pour voir le Conditions Générales.
Pre-recorded course
Self-paced course
English
Non, l'achat d'un dispositif Shelly n'est pas nécessaire pour suivre la formation. Toutefois, cela peut améliorer votre expérience d'apprentissage car vous pourrez mettre en pratique vos compétences en temps réel et personnaliser le comportement des appareils.
Des cas d’utilisation pratiques avec les dispositifs suivants vont être présentés :
Ces dispositifs seront utilisés pendant la formation mais l'achat est entièrement facultatif. C'est à vous de décider si vous en avez besoin pour vos projets et vos intérêts.
We've partnered with SoftUni, a global leading software academy, to ensure that you receive top-notch education and guidance from industry professionals.
Introduction to IoT;
Introduction to Shelly Platform;
Connecting to a Shelly Device;
Usage of Gen3 and Gen4 devices;
First Steps in the Shelly Scripting.
Solving practical exercises with mainly Gen3 and partially Gen4 devices
JavaScript Language Overview;
Espruino (JavaScript Implementation in Shelly);
Data Types, Variables and Reference Types;
Expressions and Conditional Statements.
Solving practical exercises with mainly Gen3 and partially Gen4 devices
Mathematical Operations;
Arrays and Array Operations;
Loops and Flow Control Operators;
Strings and Simple String Processing.
Solving practical exercises with mainly Gen3 and partially Gen4 devices
Calling and Defining Functions in JavaScript;
Functions and Nested Functions in Details;
Synchronous and Asynchronous Execution Model;
Callback Functions and Event Handlers.
Solving practical exercises with mainly Gen3 and partially Gen4 devices
Objects and JSON;
HTTP Communication;
HTTP Communication in Shelly Scripts;
Communication Between Devices.
Solving practical exercises with mainly Gen3 and partially Gen4 devices
Shelly RPC Protocol;
Virtual Components;
Shelly Components: Status and Config;
Reading and Changing Component Config.
Solving practical exercises with mainly Gen3 and partially Gen4 devices
Scripting Conventions;
Course Summary;
Real Life Problem Solving with Shelly Devices;
Practical usage of Gen4 devices.