Shelly Scripting Basics Course
Prezzo di listino 59,50 €
Prezzo scontato 59,50 € Prezzo di listino
IVA inclusa Spese di spedizione calcolate al check-out.
Disponibile
Passa alle informazioni sul prodotto

Shelly Scripting Basics Course

Prezzo di listino 59,50 €
Prezzo scontato 59,50 € Prezzo di listino
IVA inclusa Spese di spedizione calcolate al check-out.
Disponibile

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.


Visualizza dettagli completi

Dettagli del corso

Formato

Pre-recorded course

Periodo

Self-paced course

Lingua

English

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

Come iscriversi al corso?

Shelly Europe
Shelly Europe
Shelly Europe
Shelly Europe
Shelly Europe
Shelly Europe
Shelly Europe
Shelly Europe

Chi è il destinatario di questo corso?

Appassionati di IoT

Appassionati del fai-da-te

Installatori 

In questo corso

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.

Shelly Dispositivi Panoramica:

Introduzione all'IoT; Introduzione alla piattaforma Shelly; Connessione a un dispositivo Shelly; Utilizzo dei dispositivi Gen3 e Gen4; Primi passi nello scripting Shelly.

Esercizio: Panoramica dei dispositivi Shelly:

Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4

Introduzione a Shelly Scripting:

Panoramica del linguaggio JavaScript; Espruino (Implementazione di JavaScript in Shelly); Tipi di dati, variabili e tipi di riferimento; Espressioni e istruzioni condizionali.

Esercizio: Introduzione a Shelly Scripting:

Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4

Fundamentali Tecniche di Programmazione:

Operazioni matematiche; Array e operazioni sugli array; Cicli e operatori di controllo del flusso; Stringhe e semplice elaborazione delle stringhe.

Esercizio: Tecniche di Programmazione Fondamentali:

Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4

Functions e Callback:

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.

Exercise: Funzioni e Callback:

Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4

Objects e comunicazione HTTP:

Oggetti e JSON; Comunicazione HTTP; Comunicazione HTTP negli script Shelly; Comunicazione tra dispositivi.

Exercise: Oggetti e comunicazione HTTP:

Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4

Introduzione ai Componenti Shelly:

Protocollo RPC Shelly; Componenti Virtuali; Componenti Shelly: Stato e Configurazione; Lettura e Modifica della Configurazione dei Componenti.

Esercizio: Introduzione ai Componenti Shelly:

Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4

Progetti fai-da-te con dispositivi Shelly:

Convenzioni di scripting; Sommario del corso; Risoluzione di problemi reali con dispositivi Shelly; Uso pratico dei dispositivi Gen4.

Meet your trainers

Profilo di Denis Bechiragich
Denis Bechiragich
Denis Bechiragich
Denis Bechiragich è un ingegnere del software, con un focus principale sui linguaggi di programmazione Python e JavaScript. Possedendo un background tecnico e una forte passione per la programmazione, è in grado di applicare le sue competenze a problemi reali. Si impegna continuamente per migliorare le sue abilità e rimanere aggiornato con le ultime tendenze e sviluppi del settore, dimostrando un profondo entusiasmo per l'ingegneria del software. La sua dedizione è evidente attraverso il suo impegno costante nel campo e la sua voglia di continuare ad ampliare le sue conoscenze e progredire come professionista.
{"statementLink":"","footerHtml":"","hideMobile":false,"hideTrigger":false,"disableBgProcess":false,"language":"en","position":"left","leadColor":"#146ff8","triggerColor":"#146ff8","triggerRadius":"50%","triggerPositionX":"right","triggerPositionY":"bottom","triggerIcon":"people","triggerSize":"medium","triggerOffsetX":20,"triggerOffsetY":20,"mobile":{"triggerSize":"small","triggerPositionX":"right","triggerPositionY":"bottom","triggerOffsetX":10,"triggerOffsetY":10,"triggerRadius":"50%"}}
Profilo di Emre Myumyun
Emre Myumyun
Emre Myumyun
Emre Myumyun è il vincitore del Concorso Nazionale IT nel 2021, dimostrando le sue eccezionali competenze e la passione per la tecnologia. Con oltre quattro anni di esperienza nella programmazione, Emre è un appassionato di Java e JavaScript che cerca costantemente di ampliare le sue conoscenze e competenze. Come ingegnere del software e assistente presso l'Università di Plovdiv, si mantiene aggiornato sulle tecnologie, gli strumenti e i processi più recenti. Tra i suoi hobby ci sono l'automazione dei dispositivi, gli algoritmi e la fotografia.