Разработчик IoT

Где проходит обучение

Онлайн обучение

Начало учёбы и длительность

По факту набора потока · 4 месяца

Стоимость

50 000 рублей

Описание курса

Что такое интернет вещей?

Интернет вещей (IoT, Internet of Things) – это глобальная сеть компьютеров, датчиков (сенсоров) и исполнительных устройств (актуаторов), связывающихся между собой с использованием интернет протокола IP (Internet Protocol).
Подключенные к IoT устройства используются в разных сферах: от всем известного умного дома, управляющего "вещами" в пределах одной квартиры, до промышленного интернета вещей, в котором автоматизируются процессы в масштабах целого предприятия.

Rightech - партнер курса. Занимается запуском решений различного уровня сложности в области Интернета вещей с использованием гибкой облачной платформы Rightech IoT Cloud. Создает решения для запуска бизнеса в области экономики совместного потребления. Является разработчиком многочисленных IoT решений для каршеринга, шеринга самокатов, шеринга внешних аккумуляторов (power banks). Среди прочих «умных» решений — мониторинг местоположения и состояния различных объектов: от транспорта и промышленного оборудования до состояния здоровья сотрудников.

Курс рассматривает как практические, так и теоретические аспекты построения IoT-решения. После прохождения данного курса вы получите полное погружение в мир, где устройствами управляют сами же устройства, но по логике, заложенной человеком.

Курс рассчитан на:

  • инженеров, которые хотят познакомиться с новой для себя отраслью IoT;
  • программистов и схемотехников, которые:
    а) программируют устройства согласно протоколам передачи данных, принятых в IoT;
    б) стремятся сделать из обычных железок умные устройства;
    в) хотят узнать, как написать приложение для своего гаджета.
  • всех желающих, кто хочет:
    а) научиться подключать свои устройства к облачной IoT-платформе;
    б) проектировать и анализировать сценарии логики поведения устройств;
    в) проектировать архитектуры современных IoT-решений.


Чему вы научитесь:

  • создавать программы для одноплатных компьютеров, обеспечивающие функциональность “умных устройств”;
  • строить системы датчиков и исполнительных элементов на базе микроконтроллеров, налаживать их взаимодействие между собой по сети;
  • разбираться в особенностях протоколов взаимодействия устройств, выбирать протокол под свои задачи;
  • писать эмуляторы реальных устройств;
  • анализировать архитектуры существующих IoT-решений и программно-аппаратных комплексов;
  • ориентироваться в системах IoT, способных решать глобальные проблемы производства, транспорта, здравоохранения и энергетических систем;
  • прототипировать IoT-решения с помощью платформы Интернета вещей Rightech IoT Cloud от уровня железа до клиентоориентированного приложения.

Необходимые знания

  • базовые знания ООП;
  • уверенное владение одним из языков программирования (приветствуется Python, C, C++ или Go);
  • технический английский язык для чтения документации;
  • крайне желательно знание JavaScript на уровне понимания стрелочных функций, функций map, filter, reduce.