Formation Shelly Scritpting Basics

Prix habituel €78,54
Prix promotionnel €78,54 Prix habituel
(TVA incluse) Frais d'expédition calculés à l'étape de paiement.
En stock
Passer aux informations produits

Formation Shelly Scritpting Basics

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

Rejoignez la formation ''Shelly Scripting Basics'', proposé par Shelly Academy en collaboration avec SoftUni Global et découvrez le monde de l'IoT et des dispositifs Shelly !

Cette formation couvre les bases du JavaScript : types de données, variables, boucles et tableaux, essentiels pour la programmation des dispositifs Shelly Gen3 et Gen4. Vous explorez le scripting Shelly, protocole RPC, la communication HTTP, ainsi que des applications pratiques avec des composants virtuels.

Des sessions en direct chaque mardi et jeudi pendant 7 semaines
Accès illimité aux enregistrements si vous ne pouvez pas être présent

Les cours se déroulent entièrement en ligne et en direct tous les mardis et jeudis. Chaque session commence à 18:00 (heure d'été d'Europe centrale - CEST) et dure entre 2h30 et 3h.

Cliquez ici pour Consulter les Conditions Générales

!
Cette formation sera enregistrée. Si cela tombe à une heure différente de votre fuseau horaire, vous pouvez regarder la session sur la plateforme SoftUni.

Afficher tous les détails

Modalités de la formation

Description de la formation :

Cours intensif en ligne en temps réel avec accès illimité aux enregistrements et au contenu des leçons.

Période :

03 avril Jusqu'au 02 mai

Mardi-Jeudi 6:00 à 21:00 CET

Attestation de formation :

Une attestation certifiée est remise à l'issue de la formation.

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 ?

À qui s'adresse cette formation ?

Les passionnés de l'IoT

Les passionnés de bricolage

Professionnels

Dans 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. A l'issue de cette formation, vous recevrez une attestation certifiée de SoftUni et de Shelly Academy.

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 à ''Shelly Scripting'' :

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 à ''Shelly Scripting'' :

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.
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.