Corso Base di Programmazione Shelly - Registrazione Precedente
Prezzo di listino €60,00 EUR
Prezzo scontato €60,00 EUR Prezzo di listino
IVA inclusa
Disponibile
Passa alle informazioni sul prodotto

Corso Base di Programmazione Shelly - Registrazione Precedente

Prezzo di listino €60,00 EUR
Prezzo scontato €60,00 EUR Prezzo di listino
IVA inclusa
Disponibile

Scopri come creare script personalizzati per i dispositivi Shelly Gen3 & Gen4 usando JavaScript - non è necessaria alcuna esperienza precedente! Questo corso online preregistrato è creato da Shelly Academy in collaborazione con SoftUni Global e introduce concetti chiave di scripting come tipi di dati, variabili, cicli e array.

  • Automatizza, personalizza e migliora i tuoi dispositivi Shelly tramite la Shelly Web UI con scripting.

!
Tutte le sessioni sono registrate, così puoi guardarle con calma sulla piattaforma SoftUni.

Visualizza dettagli completi

Dettagli del corso

Formato

Pre-registrato

Periodo

Corso Autonomo

Certificato

Una rinomata certificazione viene rilasciata dopo il completamento con successo del corso.

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?

test-shelly EU
test-shelly EU
test-shelly EU
test-shelly EU
test-shelly EU
test-shelly EU
test-shelly EU
test-shelly EU

Per chi è questo corso?

Appassionati di IoT

Appassionati del fai-da-te

Professionisti

In questo corso

Abbiamo collaborato con SoftUni, un'accademia di software leader a livello globale, per garantirti un'istruzione di altissimo livello e la guida di professionisti del settore. Al termine di questo corso, riceverai un certificato ufficiale da SoftUni e Shelly Academy.

Panoramica dei dispositivi Shelly:

Introduzione all'IoT;

Introduzione alla piattaforma Shelly;

Connessione a un dispositivo Shelly;

Utilizzo dei dispositivi Gen3 e Gen4;

Primi passi con lo 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

Tecniche Fondamentali 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

Funzioni 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.

Esercizio: Funzioni e Callback:

Risoluzione di esercizi pratici principalmente con dispositivi Gen3 e parzialmente Gen4

Oggetti e comunicazione HTTP:

Oggetti e JSON;

Comunicazione HTTP;

Comunicazione HTTP negli script Shelly;

Comunicazione tra dispositivi.

Esercizio: 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 i Dispositivi Shelly:

Convenzioni di scripting;

Sommario del corso;

Risoluzione di problemi reali con dispositivi Shelly;

Uso pratico dei dispositivi Gen4.

Incontra i tuoi allenatori

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. Grazie a un background tecnico e a una forte passione per la programmazione, è in grado di applicare le sue competenze a problemi concreti. Si impegna costantemente 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 conoscenze e a crescere professionalmente.
Profilo di Emre Myumyun
Emre Myumyun
Emre Myumyun
Emre Myumyun è il vincitore del Concorso Nazionale IT del 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.