Курс IoT Developer
- Online
- Для досвідчених
- Embedded / Hardware / IoT
![]() |
|
| Навчальний центр: | Robot Dreams |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 20 занять |
| Початок курсу: | 04.08.2026 |
| Вартість навчання: | Уточнюйте |
Практичний курс, де ви навчитесь перетворювати дані з пристроїв у робочі цифрові системи з моніторингом у реальному часі.
Програма курсу
Вступ: знайомство та архітектура IoT-систем
- Зрозумієте структуру курсу та формат навчання
- Розберетеся в архітектурі IoT: Device, Edge, Cloud
- Дізнаєтеся про ключові компоненти: сенсори, актуатори, шлюзи
- Отримаєте уявлення про ринок IoT і сфери застосування
Знайомство з ESP32 та середовищем розробки
- Зрозумієте можливості платформи ESP32
- Навчитеся налаштовувати VS Code, PlatformIO та Wokwi
- Розберетеся з файловою структурою та налаштуванням проєкту
- Навчитеся додавати нові пристрої до схеми
- Створите першу програму для мікроконтролера
Основи C++ для мікроконтролерів
- Опануєте базові конструкції C++: змінні, типи, оператори
- Навчитесь організовувати код за допомогою функцій та структур
- Зрозумієте відмінності C++ від Python та JavaScript
Специфіка Embedded: пам'ять, оптимізація та обробка помилок
- Розберетеся в роботі пам’яті: стек, купа, вказівники
- Навчитесь оптимізувати код під обмежені ресурси
- Зрозумієте підходи до обробки помилок в embedded-системах
Основи роботи з GPIO та цифровими сенсорами
- Зрозумієте принцип роботи GPIO
- Навчитеся працювати з цифровими сенсорами
- Зможете зчитувати дані з кнопок і датчиків
Аналогові сенсори та підключення до Wi-Fi
- Навчитеся працювати з аналоговими сенсорами
- Зможете зчитувати дані з фоторезисторів та DHT-сенсорів
- Зрозумієте, як підключати ESP32 до Wi-Fi
- Навчитеся виконувати HTTP-запити
Глибоке вивчення MQTT
- Розберетеся в архітектурі publish-subscribe
- Зрозумієте роль брокера в MQTT
- Опануєте структуру топіків
- Навчитеся працювати з рівнями QoS
Практичне застосування MQTT
- Навчитеся налаштовувати зв’язок між пристроями
- Зможете передавати дані з сенсорів
- Реалізуєте керування актуаторами через MQTT
Огляд хмарних платформ та знайомство з AWS IoT Core
- Отримаєте огляд AWS, Azure та Google IoT
- Навчитеся реєструвати пристрої в AWS IoT Core
- Зрозумієте принципи політик безпеки
Безпечне підключення до AWS IoT Core
- Зрозумієте принципи безпечного підключення через TLS
- Навчитеся працювати з сертифікатами X.509
- Зможете підключити ESP32 до AWS IoT
Обробка даних у хмарі: Rules Engine
- Навчитеся налаштовувати обробку даних у хмарі
- Зрозумієте роботу Rules Engine
- Зможете інтегрувати дані з базами
Створення бекенд-сервісу на Python
- Навчитеся створювати бекенд для обробки даних
- Опануєте основи Flask або FastAPI
- Зможете створювати REST API
Візуалізація даних у Grafana
- Навчитеся розгортати й налаштовувати Grafana
- Зрозумієте принципи моніторингу телеметрії
- Створите дашборди для візуалізації даних
Зворотний зв'язок: керування пристроєм із хмари
- Зрозумієте архітектуру двосторонньої комунікації в IoT
- Навчитеся формувати структуру команд
- Зможете підписуватися на MQTT-топіки для отримання команд
- Навчитеся керувати пристроєм із хмари
- Створите інтерактивне керування через дашборд
Віддалене оновлення прошивки (Over-the-Air, OTA)
- Зрозумієте життєвий цикл IoT-продукту
- Розберетеся з механізмом OTA для ESP32
- Навчитеся працювати з розділами пам’яті
- Зрозумієте принципи безпеки OTA-оновлень
- Навчитесь оновлювати пристрої через AWS IoT Jobs
Основи енергоефективності
- Зрозумієте, як формується споживання енергії
- Ознайомитеся з режимами сну ESP32: Light Sleep, Deep Sleep, Hibernation
- Навчитеся керувати пробудженням пристрою
- Зможете реалізувати енергоефективну логіку роботи
- Навчитеся вимірювати енергоспоживання
Основи безпеки в IoT
- Розберетеся в основних загрозах IoT
- Зрозумієте принципи Secure Boot
- Навчитеся безпечно зберігати ключі та сертифікати
- Ознайомитеся з принципом найменших привілеїв
Оглядова лекція: Edge Computing і TinyML
- Зрозумієте концепцію Edge Computing
- Дізнаєтеся про переваги обробки даних на пристрої
- Ознайомитеся з прикладами локальної обробки
- Зрозумієте основи TinyML
- Дізнаєтеся про запуск ML-моделей на мікроконтролерах
Консультація та фіналізація проєкту
- Отримаєте відповіді на запитання щодо вашого проєкту
- Розберете складні кейси та проблеми
- Підготуєтеся до фінального захисту
Захист фінальних проєктів
- Презентуєте власне IoT-рішення
- Отримаєте фідбек щодо архітектури та реалізації
- Підсумуєте результати навчання
Особливості курсу
- Допомога ментора
- Практика
- Курсовий проєкт
- Проєкт в портфоліо
- Сертифікат про проходження курсу
Викладачі курсу
Єгор Дудник - Software Engineer at Beringar LTD
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
13.08.2026
Тривалість
21 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
14.07.2026
Тривалість
20 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
06.07.2026
Тривалість
9 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
20 149 UAH за курс
Навчальний центр
SEDICOMM University - Академія Cisco
Формат
Online
Початок навчання
Дата формується
Тривалість
2 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
24 USD за курс
