Kurs podstaw skryptowania Shelly
Cena regularna 59,90 €
Cena promocyjna 59,90 € Cena regularna
brutto Koszt wysyłki obliczony przy realizacji zakupu.
W magazynie
Pomiń, aby przejść do informacji o produkcie

Kurs podstaw skryptowania Shelly

Cena regularna 59,90 €
Cena promocyjna 59,90 € Cena regularna
brutto Koszt wysyłki obliczony przy realizacji zakupu.
W magazynie

Odblokuj potencjał automatyzacji dzięki kursowi on-demand Shelly Scripting Basics. Dowiedz się, jak tworzyć własne skrypty dla urządzeń Shelly Gen3 & Gen4, używając JavaScript, we własnym tempie - bez wcześniejszego doświadczenia!

Ten nagrany wcześniej kurs wprowadza podstawowe pojęcia skryptowania, takie jak typy danych, zmienne, pętle i tablice. Naucz się automatyzować, dostosowywać i rozszerzać funkcjonalność swoich urządzeń Shelly, tworząc skrypty bezpośrednio w Shelly Web UI.

Kliknij tutaj, aby zobaczyć Regulamin.


Pokaż kompletne dane

Szczegóły kursu

Format

Kurs nagrany wcześniej

Okres

Kurs we własnym tempie

Język

Angielski

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

Jak zapisać się na kurs?

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

Dla kogo jest ten kurs?

xml version="1.0" encoding="UTF-8"?

Entuzjaści IoT

Entuzjaści majsterkowania

xml version="1.0" encoding="UTF-8"?

Profesjonaliści

W tym kursie

Nawiązaliśmy współpracę z SoftUni, wiodącą globalną akademią programowania, aby zapewnić Ci najwyższej jakości edukację i wsparcie ze strony profesjonalistów z branży.

Przegląd urządzeń Shelly:

Wprowadzenie do IoT; Wprowadzenie do platformy Shelly; Łączenie z urządzeniem Shelly; Korzystanie z urządzeń Gen3 i Gen4; Pierwsze kroki w skryptach Shelly.

Ćwiczenie: Przegląd urządzeń Shelly:

Rozwiązywanie ćwiczeń praktycznych głównie z urządzeniami Gen3 oraz częściowo Gen4

Wprowadzenie do skryptowania Shelly:

Przegląd języka JavaScript; Espruino (implementacja JavaScript w Shelly); Typy danych, zmienne i typy referencyjne; Wyrażenia i instrukcje warunkowe.

Ćwiczenie: Wprowadzenie do skryptów Shelly:

Rozwiązywanie ćwiczeń praktycznych głównie z urządzeniami Gen3 i częściowo Gen4

Podstawowe Techniki Programowania:

Operacje matematyczne; Tablice i operacje na tablicach; Pętle i operatory sterowania przepływem; Ciągi znaków i proste przetwarzanie ciągów znaków.

Ćwiczenie: Podstawowe techniki programowania:

Rozwiązywanie praktycznych ćwiczeń głównie z urządzeniami Gen3 oraz częściowo Gen4

Funkcje i wywołania zwrotne:

Wywoływanie i definiowanie funkcji w JavaScript; Funkcje i funkcje zagnieżdżone — szczegółowo; Synchroniczny i asynchroniczny model wykonywania; Funkcje callback i procedury obsługi zdarzeń.

Ćwiczenie: Funkcje i wywołania zwrotne:

Rozwiązywanie praktycznych ćwiczeń głównie z urządzeniami Gen3 i częściowo Gen4

Obiekty i komunikacja HTTP:

Obiekty i JSON; Komunikacja HTTP; Komunikacja HTTP w skryptach Shelly; Komunikacja między urządzeniami.

Ćwiczenie: Obiekty i komunikacja HTTP:

Rozwiązywanie praktycznych ćwiczeń głównie z urządzeniami Gen3, a częściowo Gen4

Wprowadzenie do komponentów Shelly:

Protokół Shelly RPC; Komponenty wirtualne; Komponenty Shelly: status i konfiguracja; Odczytywanie i zmiana konfiguracji komponentu.

Ćwiczenie: Wprowadzenie do komponentów Shelly:

Rozwiązywanie ćwiczeń praktycznych głównie z urządzeniami Gen3 i częściowo Gen4

Projekty DIY z urządzeniami Shelly:

Konwencje skryptowe; Podsumowanie kursu; Rozwiązywanie rzeczywistych problemów za pomocą urządzeń Shelly; Praktyczne zastosowanie urządzeń Gen4.

Poznaj swoich trenerów

Profil Denis Bechiragich
Denis Bechiragich
Denis Bechiragich
Denis Bechiragich jest inżynierem oprogramowania, ze szczególnym naciskiem na języki programowania Python i JavaScript. Posiadając techniczne wykształcenie i silną pasję do programowania, potrafi wykorzystywać swoje umiejętności do rozwiązywania rzeczywistych problemów. Nieustannie dążąc do rozwijania swoich kompetencji i pozostawania na bieżąco z najnowszymi trendami oraz osiągnięciami branży, wykazuje głębokie zaangażowanie w inżynierię oprogramowania. Jego oddanie jest widoczne w niezachwianym przywiązaniu do tej dziedziny oraz chęci dalszego poszerzania wiedzy i rozwoju zawodowego.
{"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%"}}
Profil Emre Myumyuna
Emre Myumyun
Emre Myumyun
Emre Myumyun jest zwycięzcą Krajowego Konkursu IT w 2021 roku, prezentującym swoje wyjątkowe umiejętności i pasję do technologii. Mając ponad cztery lata doświadczenia w programowaniu, Emre jest entuzjastą Javy i JavaScriptu, który nieustannie dąży do poszerzania swojej wiedzy i kompetencji. Jako inżynier oprogramowania i asystent na Uniwersytecie w Płowdiwie, na bieżąco śledzi najnowsze technologie, narzędzia i procesy. Do hobby Emre należą automatyzacja urządzeń, algorytmy i fotografia.