Formato
Pre-recorded course
Unlock the power of automation with the Shelly Scripting Basics on-demand course. Learn how to create custom scripts for Shelly Gen3 & Gen4 devices using JavaScript at your own pace - no prior experience needed!
This pre-recorded course introduces essential scripting concepts such as data types, variables, loops, and arrays. Learn how to automate, customize, and extend the functionality of your Shelly devices by creating scripts directly in the Shelly Web UI.
Click here to view the Terms and Conditions.
Pre-recorded course
Self-paced course
English
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.
Abbiamo collaborato con SoftUni, un'accademia di software leader a livello globale, per garantire che tu riceva un'istruzione di alta qualità e una guida da professionisti del settore. Al completamento di questo corso, riceverai un certificato ufficiale da SoftUni e Shelly Academy.
Introduzione all'IoT; Introduzione alla piattaforma Shelly; Connessione a un dispositivo Shelly; Utilizzo dei dispositivi Gen3 e Gen4; Primi passi nello scripting Shelly.
Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4
Panoramica del linguaggio JavaScript; Espruino (Implementazione di JavaScript in Shelly); Tipi di dati, variabili e tipi di riferimento; Espressioni e istruzioni condizionali.
Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4
Operazioni matematiche; Array e operazioni sugli array; Cicli e operatori di controllo del flusso; Stringhe e semplice elaborazione delle stringhe.
Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4
Chiamare e Definire Funzioni in JavaScript; Funzioni e Funzioni Annidate in Dettaglio; Modello di Esecuzione Sincrono e Asincrono; Funzioni di Callback e Gestori di Eventi.
Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4
Oggetti e JSON; Comunicazione HTTP; Comunicazione HTTP negli script Shelly; Comunicazione tra dispositivi.
Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4
Protocollo RPC Shelly; Componenti Virtuali; Componenti Shelly: Stato e Configurazione; Lettura e Modifica della Configurazione dei Componenti.
Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4
Convenzioni di scripting; Sommario del corso; Risoluzione di problemi reali con dispositivi Shelly; Uso pratico dei dispositivi Gen4.