Shelly Scripting Basics Course
Prix habituel 59,50 €
Prix promotionnel 59,50 € Prix habituel
(TVA incluse) Frais d'expédition calculés à l'étape de paiement.
En stock
Passer aux informations produits

Shelly Scripting Basics Course

Prix habituel 59,50 €
Prix promotionnel 59,50 € Prix habituel
(TVA incluse) Frais d'expédition calculés à l'étape de paiement.
En stock

Unlock the power of automation with the Shelly Scripting Basics on-demand course. Learn how to create custom scripts for Shelly Gen3 & Gen4 devices using JavaScript at your own pace - no prior experience needed! 

This pre-recorded course introduces essential scripting concepts such as data types, variables, loops, and arrays. Learn how to automate, customize, and extend the functionality of your Shelly devices by creating scripts directly in the Shelly Web UI.

Click here to view the Terms and Conditions.


Afficher tous les détails

Détails de la formation :

Format

Pre-recorded course

Dates

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 à la formation ?

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

À qui s'adresse cette formation ?

Passionnés d'IoT

Passionnés de bricolage

Professionnels

Au programme de cette formation

La société a établi un partenariat avec SoftUni, une académie de logiciels de renommée mondiale, afin de garantir que vous receviez une formation de qualité ainsi que des conseils de professionnels dans ce domaine.

Aperçu des dispositifs Shelly :

Introduction à l'IoT ; Introduction à la plateforme Shelly ; Connexion à un dispositif Shelly ; Utilisation des dispositifs Gen3 et Gen4 ; Premiers pas avec ''Shelly Scripting''

Exercice : aperçu des dispositifs Shelly :

Résolution d'exemples pratiques principalement avec des dispositifs Gen3 et partiellement Gen4

Introduction aux scripts Shelly :

Présentation du langage JavaScript ; Espruino (implémentation de JavaScript à Shelly) ; Types de données, variables et types de référence ; Expressions et instructions conditionnelles

Exercice : introduction aux scripts Shelly :

Résolution d'exemples pratiques principalement avec des dispositifs Gen3 et partiellement Gen4

Techniques de base de programmation :

Opérations mathématiques ; Tableaux et opérations sur les tableaux ; Boucles et opérateurs de contrôle de flux ; Chaînes de caractères et traitement simple des chaînes

Exercice : techniques de base de programmation :

Résolution d'exemples pratiques principalement avec des dispositifs Gen3 et partiellement Gen4

Fonctions et rappels :

Appel et définition de fonctions en JavaScript ; Fonctions et fonctions imbriquées en détail ; Modèles d'exécution synchrone et asynchrone ; Fonctions de rappel et gestionnaires d'évènements

Exercice : fonctions et rappels :

Résolution d'exemples pratiques principalement avec des dispositifs Gen3 et partiellement Gen4

Objets et communication HTTP :

Objets et JSON ; Communication HTTP ; Communication HTTP dans les scripts Shelly ; Communication entre dispositifs

Exercice : objets et communication HTTP :

Résolution d'exemples pratiques principalement avec des dispositifs Gen3 et partiellement Gen4

Introduction aux composants Shelly :

Protocole Shelly RPC ; Composants virtuels ; Composants Shelly : statut et configuration ; Lecture et modification de la configuration des composants

Exercice : introduction aux composants Shelly :

Résolution d'exemples pratiques principalement avec des dispositifs Gen3 et partiellement Gen4

Projets DIY avec les dispositifs Shelly :

Normes de programmation ; Résumé du cours ; Résolution de problèmes concrets grâce aux dispositifs Shelly ; Utilisation des dispositifs Gen4 dans des situations pratiques

Votre formateur :

Denis Bechiragich Profile
Denis Bechiragich
Denis Bechiragich
Denis est ingénieur logiciel, expert en Python et JavaScript. Avec un solide bagage technique et d'une véritable passion pour la programmation, il met ses compétences au service de la résolution de problèmes concrets. Toujours désireux de perfectionner ses connaissances et de suivre les dernières évolutions du domaine, il fait preuve d'un enthousiasme authentique pour l’ingénierie logicielle. Son engagement professionnel se reflète dans sa volonté constante d'apprendre et de se développer dans son domaine.
{"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 est lauréat du concours national d'informatique en 2021, démontrant ainsi ses compétences exceptionnelles et sa passion pour la technologie. Avec plus de quatre ans d'expérience en programmation, Emre est un passionné de Java et JavaScript, toujours en quête d'élargir ses connaissances et son expertise. En tant qu'ingénieur logiciel et assistant à l'Université de Plovdiv, il reste à jour sur les dernières technologies, outils et processus. Ses passe-temps incluent l'automatisation des appareils, les algorithmes et la photographie.