Курс 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
Начало обучения
08.09.2026
Длительность
16 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
SEDICOMM University - Академия Cisco
Формат
Online
Начало обучения
Дата формується
Длительность
2 недель
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
24 USD за курс
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
14.07.2026
Длительность
20 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
13.08.2026
Длительность
21 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
