Formato
Curso pregrabado
Descubre todo el potencial de la automatización con el curso bajo demanda Shelly Scripting Basics. Aprende a crear scripts personalizados para dispositivos Shelly Gen3 y Gen4 utilizando JavaScript, a tu propio ritmo y sin necesidad de tener experiencia previa.
Este curso pregrabado te introduce en los conceptos básicos de scripting, como los tipos de datos, las variables, los bucles y los arrays. Aprende a automatizar, personalizar y ampliar las funcionalidades de tus dispositivos Shelly creando scripts directamente desde la interfaz web de Shelly.
Haz clic aquí para consultar los Términos y condiciones.
Curso pregrabado
Curso autodidacta
Inglés
No, no es necesario comprar un dispositivo Shelly para inscribirse en el curso. Sin embargo, tener uno puede mejorar su experiencia de aprendizaje, ya que le permite aplicar sus nuevas habilidades en tiempo real y personalizar el comportamiento del dispositivo para adaptarlo a sus necesidades.
A lo largo del curso, demostraremos aplicaciones prácticas utilizando:
Aunque estos dispositivos se presentarán durante la formación, su compra es completamente opcional. Puedes decidir si invertir en ellos según tus intereses y los requisitos de tu proyecto.
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.
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.
Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4
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.
Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4
Operaciones matemáticas;
Matrices y operaciones con matrices;
Bucles y operadores de control de flujo;
Cadenas y procesamiento sencillo de cadenas.
Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4
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.
Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4
Objetos y JSON;
Comunicación HTTP;
Comunicación HTTP en los scripts de Shelly;
Comunicación entre dispositivos.
Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4
Protocolo RPC de Shelly;
Componentes virtuales;
Componentes de Shelly: estado y configuración;
Lectura y modificación de la configuración de los componentes.
Resolución de ejercicios prácticos principalmente con dispositivos Gen3 y parcialmente con dispositivos Gen4
Convenciones de scripting;
Resumen del curso;
Resolución de problemas de la vida real con dispositivos Shelly;
Uso práctico de los dispositivos Gen4.