Cours de base sur le scripting Shelly
Regular price €60,00 EUR
Sale price €60,00 EUR Regular price
Incl. VAT
En stock
Passer à l'information sur le produit

Cours de base sur le scripting Shelly

Regular price €60,00 EUR
Sale price €60,00 EUR Regular price
Incl. VAT
En stock

Déverrouillez le pouvoir de l'automatisation avec le cours à la demande Shelly Scripting Basics. Apprenez à créer des scripts personnalisés pour les appareils Shelly Gen3 et Gen4 en utilisant JavaScript à votre propre rythme - aucune expérience préalable requise !

Ce cours préenregistré présente des concepts de script essentiels tels que les types de données, les variables, les boucles et les tableaux. Apprenez à automatiser, personnaliser et étendre la fonctionnalité de vos appareils Shelly en créant des scripts directement dans l'interface Web Shelly.

Cliquez ici pour voir le Conditions Générales.


View full details

Détails du cours

Format

Pre-recorded course

Période

Self-paced course

Langue

English

Faut-il acheter un dispositif Shelly pour participer à cette formation ?

Non, l'achat d'un dispositif Shelly n'est pas nécessaire pour suivre la formation. Toutefois, cela peut améliorer votre expérience d'apprentissage car vous pourrez mettre en pratique vos compétences en temps réel et personnaliser le comportement des appareils.

Des cas d’utilisation pratiques avec les dispositifs suivants vont être présentés :

Ces dispositifs seront utilisés pendant la formation mais l'achat est entièrement facultatif. C'est à vous de décider si vous en avez besoin pour vos projets et vos intérêts.

Ce que vous allez apprendre :

  1. Maîtriser les bases de JavaScript: Travailler avec des variables, structures conditionnelles, boucles, tableaux et chaînes de caractères
  2. Utiliser des fonctions et rappels: Écrire un code efficace et réutilisable
  3. Travailler avec des objets dans ''Shelly Scripting'': Améliorer les capacités d'automatisation
  4. Utiliser le protocole Shelly RPC: Contrôler et communiquer avec les dispositifs Shelly
  5. Envoyer des requêtes HTTP: Assurer une intégration fluide avec des services web
  6. Intégrer des composants virtuels: Appliquer les composants virtuels Shelly aux dispositifs Gen3 et Gen4
  7. Créer des scripts personnalisés: Développer des solutions JavaScript adaptées aux dispositifs Shelly Gen3 et partiellement Gen4
  8. Réaliser des projets pratiques: Appliquer vos nouvelles compétences à travers des projets concrets

Comment s'inscrire au cours ?

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

Pour qui est ce cours ?

Passionnés de l'IoT

Les passionnés de bricolage

Professionnels

Dans ce cours

We've partnered with SoftUni, a global leading software academy, to ensure that you receive top-notch education and guidance from industry professionals.

Aperçu des appareils Shelly :

Introduction to IoT;

Introduction to Shelly Platform;

Connecting to a Shelly Device;

Usage of Gen3 and Gen4 devices;

First Steps in the Shelly Scripting.

Exercice : Aperçu des dispositifs Shelly :

Solving practical exercises with mainly Gen3 and partially Gen4 devices

Introduction à la script de Shelly :

JavaScript Language Overview;

Espruino (JavaScript Implementation in Shelly);

Data Types, Variables and Reference Types;

Expressions and Conditional Statements.

Exercice : Introduction à la scriptage Shelly :

Solving practical exercises with mainly Gen3 and partially Gen4 devices

Techniques de programmation fondamentales :

Mathematical Operations;

Arrays and Array Operations;

Loops and Flow Control Operators;

Strings and Simple String Processing.

Exercice : Techniques de programmation fondamentales :

Solving practical exercises with mainly Gen3 and partially Gen4 devices

Fonctions et rappels :

Calling and Defining Functions in JavaScript;

Functions and Nested Functions in Details;

Synchronous and Asynchronous Execution Model;

Callback Functions and Event Handlers.

Exercice : Fonctions et Rappels :

Solving practical exercises with mainly Gen3 and partially Gen4 devices

Objets et communication HTTP :

Objects and JSON;

HTTP Communication;

HTTP Communication in Shelly Scripts;

Communication Between Devices.

Exercice : Objets et communication HTTP :

Solving practical exercises with mainly Gen3 and partially Gen4 devices

Introduction aux composants Shelly :

Shelly RPC Protocol;

Virtual Components;

Shelly Components: Status and Config;

Reading and Changing Component Config.

Exercice : Introduction aux composants Shelly :

Solving practical exercises with mainly Gen3 and partially Gen4 devices

Projets DIY avec des appareils Shelly :

Scripting Conventions;

Course Summary;

Real Life Problem Solving with Shelly Devices;

Practical usage of Gen4 devices.

Rencontrez vos formateurs

Denis Bechiragich Profile
Denis Bechiragich
Denis Bechiragich
Denis Bechiragich is a software engineer, with a primary focus on the Python and JavaScript programming languages. Possessing a technical background and a strong passion for programming, he is able to apply his skills to real-world problems. Continuously striving to enhance his abilities and remain current with the latest industry trends and developments, he demonstrates a deep enthusiasm for software engineering. His dedication is evident through his unwavering commitment to the field and his eagerness to continue expanding his knowledge and advancing as a professional.
Emre Myumyun Profile
Emre Myumyun
Emre Myumyun
Emre Myumyun is a National IT Competition winner in 2021, showcasing his exceptional skills and passion for technology. With over four years of programming experience, Emre is a Java and JavaScript enthusiast who consistently seeks to expand his knowledge and expertise. As a software engineer and assistant at Plovdiv University, he stays up-to-date on the newest technologies, tools, and processes. Emre's hobbies include device automation, algorithms, and photography.