Corso Base di Scripting Shelly - Registrato

Prezzo di listino 78,54 €
Prezzo scontato 78,54 € Prezzo di listino
IVA inclusa Spese di spedizione calcolate al check-out.
In magazzino
Passa alle informazioni sul prodotto

Corso Base di Scripting Shelly - Registrato

Prezzo di listino 78,54 €
Prezzo scontato 78,54 € Prezzo di listino
IVA inclusa Spese di spedizione calcolate al check-out.
In magazzino

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 al tuo ritmo sulla piattaforma SoftUni.

Visualizza dettagli completi

Dettagli del corso

Formato

Pre-registrato

Periodo

Corso a ritmo individuale

Certificate

Una rinomata certificazione viene fornita 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

Chi è il destinatario di 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 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.
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.