Shelly Scripting Basics Course
Precio regular 59,90 €
Precio de oferta 59,90 € Precio regular
IVA incluido Envío calculado en el pago.
En stock
Ir a la información del producto

Shelly Scripting Basics Course

Precio regular 59,90 €
Precio de oferta 59,90 € Precio regular
IVA incluido Envío calculado en el pago.
En stock

Descubre el poder de la automatización con el curso bajo demanda Fundamentos de scripting de Shelly. Aprende a crear scripts personalizados para dispositivos Shelly Gen3 y Gen4 usando JavaScript a tu propio ritmo, ¡sin necesidad de experiencia previa! 

Este curso pregrabado presenta conceptos esenciales de scripting, como tipos de datos, variables, bucles y matrices. Aprende a automatizar, personalizar y ampliar las funciones de tus dispositivos Shelly creando scripts directamente en la interfaz web de Shelly.

Haz clic aquí para consultar los Términos y condiciones.


Ver todos los detalles

Detalles del curso

Formato

Curso pregrabado

Período

Curso autodidacta

Language

Inglés

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

¿Cómo inscribirse en el curso?

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

¿Para quién es este curso?

Entusiastas del IoT

Entusiastas del bricolaje

Profesionales

En este curso

Nos hemos asociado con SoftUni, una academia de software líder a nivel mundial, para garantizar que recibas una educación y orientación de primer nivel por parte de profesionales del sector.

Descripción general de los dispositivos Shelly:

Introducción al IoT;

Introducción a la plataforma Shelly;

Conexión a un dispositivo Shelly;

Uso de dispositivos Gen3 y Gen4;

Primeros pasos con Shelly Scripting.

Ejercicio: Descripción general de los dispositivos Shelly:

Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4

Introducción a los scripts de Shelly:

Descripción general del lenguaje JavaScript;

Espruino (implementación de JavaScript en Shelly);

Tipos de datos, variables y tipos de referencia;

Expresiones y sentencias condicionales.

Ejercicio: Introducción a la programación con Shelly:

Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4

Técnicas fundamentales de programación:

Operaciones matemáticas;

Matrices y operaciones con matrices;

Bucles y operadores de control de flujo;

Cadenas y procesamiento sencillo de cadenas.

Ejercicio: Técnicas fundamentales de programación:

Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4

Funciones y devoluciones de llamada:

Invocación y definición de funciones en JavaScript;

Funciones y funciones anidadas en detalle;

Modelo de ejecución síncrona y asíncrona;

Funciones de retorno de llamada y controladores de eventos.

Ejercicio: Funciones y funciones de devolución de llamada:

Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4

Objetos y comunicación HTTP:

Objetos y JSON;

Comunicación HTTP;

Comunicación HTTP en los scripts de Shelly;

Comunicación entre dispositivos.

Ejercicio: Objetos y comunicación HTTP:

Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4

Introducción a los componentes de Shelly:

Protocolo RPC de Shelly;

Componentes virtuales;

Componentes de Shelly: estado y configuración;

Lectura y modificación de la configuración de los componentes.

Ejercicio: Introducción a los componentes Shelly:

Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4

Proyectos de bricolaje con dispositivos Shelly:

Convenciones de scripting;

Resumen del curso;

Resolución de problemas de la vida real con dispositivos Shelly;

Uso práctico de los dispositivos Gen4.

Conoce a tus entrenadores

Denis Bechiragich Profile
Denis Bechiragich
Denis Bechiragich
Denis Bechiragich es ingeniero de software, con especialización principal en los lenguajes de programación Python y JavaScript. Gracias a su formación técnica y a su gran pasión por la programación, puede aplicar sus conocimientos a problemas del mundo real. Se esfuerza continuamente por mejorar sus habilidades y mantenerse al día con las últimas tendencias y avances del sector, demostrando un profundo entusiasmo por la ingeniería de software. Su dedicación se refleja en su compromiso inquebrantable con este campo y en su deseo de seguir ampliando sus conocimientos y creciendo como profesional.
{"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%"}}
Emre Myumyun Profile
Emre Myumyun
Emre Myumyun
Emre Myumyun ganó una competición nacional de informática en 2021, demostrando sus excepcionales habilidades y pasión por la tecnología. Con más de cuatro años de experiencia en programación, Emre es un entusiasta de Java y JavaScript que busca constantemente ampliar sus conocimientos y experiencia. Como ingeniero de software y asistente en la Universidad de Plovdiv, se mantiene al día de las tecnologías, herramientas y procesos más recientes. Entre las aficiones de Emre se encuentran la automatización de dispositivos, los algoritmos y la fotografía.