Программа повышения квалификации

IoT

Проектирование приложений интернета вещей

Категория слушателей

Студенты высших учебных заведений технического профиля;
Действующие разработчики автоматизированных систем, мобильных и веб-приложений, видящих в технологиях интернета вещей новую сферу применения своих профессиональных навыков;
Специалисты ИТ-сферы, которые хотели бы понимать специфику и особенности архитектуры и реализации приложений интернета вещей (в частности, программисты, инженеры-программисты, аналитики, архитекторы, системные инженеры, инженеры по требованиям, UX/UI-дизайнеры);
Специалисты по интеграции отраслевых решений; 
Продакт-менеджеры, которым необходимо понимать, как сегодня применяются IoT-технологии; 
Технопредприниматели и руководители проектов данного профиля

Автор и преподаватель

Корнилов Алексей Вадимович

Координатор проекта «Разумные Системы», PTC IoT Ambassador, главный эксперт и разработчик программ подготовки команд, преподавателей и экспертов национального чемпионата WorldSkills-2017 в компетенции «Интернет вещей», куратор курса «UX, UI и дизайн приложений Интернета вещей» Британской высшей школы дизайна, один из авторов концепции и первый руководитель общероссийской программы «Робототехника: инженерно-технические кадры инновационной России», генеральный директор компании «Техновижн», член Консультативного совета Межвузовской программы инженеров в сфере высоких технологий.

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

За 8 недель обучения вы:

  • примете участие в 3 вебинарах с подробным разбором домашнего задания 
  • самостоятельно изучите теоретическую часть в формате онлайн-курса, который состоит из 48 учебных видео и 8 тестов на закрепление материала, по каждому модулю
  • выполните 4 практических задания, которые сдаются последовательно, после просмотра теоретического блока
  • примете участие в итоговой аттестации. В случае успешного прохождения итогового тестирования по теоретической части, вы получите электронный сертификат
  • после зачёта по всем практическим заданиям и итоговому заданию вы получите удостоверение о повышении квалификации 

Программа обучения:

1. Концепция и технологии Интернета вещей

Что такое Интернет вещей? Интернет вещей как технология. Физические и виртуальные вещи. Вещи и устройства. Умные взаимодействующие продукты и системы. Возможности «умной» техники. Приложения интернета вещей. Типовые архитектуры приложений. Цифровые двойники. Специфика разработки приложений интернета вещей. Предмет проектирования приложений интернета вещей. Требования к разработчику приложений интернета вещей.

2. Проектирование технической системы. Экономика деятельности

Деятельность и её структура. Орудия, средства и компетенции. Виды деятельности и разделение труда. Как устроено поведение. Биоморфная метафора технических систем. Проектирование технической системы как проектирование деятельности. Экономика деятельности. Разделение труда и предпринимательство.

3. Коммерциализация технологий интернета вещей. Источники ценности и метрики.

Экосистема интернета вещей. Платформа интернета вещей. Источники ценности приложений интернета вещей. Метрики. Ключевые источники прибыли и метрики удаленного обслуживания. Ключевые источники прибыли и метрики анализа данных. Ключевые источники прибыли и метрики приложений интернета вещей. Ключевые источники прибыли и метрики приложений IoT-аналитики. ROI на каждом уровне увеличения ценности. Выявление проблемы и требования к системе. Типичные причины провалов проектов интернета вещей.

4. Приложение интернета вещей как система

Система и её окружение. Целевая система. Использующая система. Операционное окружение. Обеспечивающая система. Определение системы. Контекст создания системы. Функциональное и конструктивное описания. Компоненты, модули, размещения. Логическая и физическая архитектура.

5. Архитектура системы

Общее устройство систем на технологиях интернета вещей. Модель данных. Организация обмена данными. Взаимодействия с устройствами. Стек разработки SCP. Взаимодействия с пользователями. Стратегии представления данных. Построение модели. Задание пользовательской логики поведения. Уровни управления и приоритеты.

6. Этапы работы над проектом

Жизненный цикл системы. Соотношение требований, ограничений, концепции и архитектуры. Дизайн, проектирование и архитектура. Команда и роли проекта. Процесс разработки. Проблема, требования и ограничения. Концепция и архитектура. Компоненты, модули, размещения. Спецификации и процедуры.

7. Организация работы над проектом

Выявление проблемы и требований. Заинтересованные лица. Виды и фиксация требований. Ограничения. Выбор бизнес-модели. Выбор стратегии реализации. Разработка концепции и архитектуры. Техническое задание. Эскизный и технической проекты. Документирование проекта. Методологии разработки. Каскадная, инкрементная, спиральная, прототипная модели. Rational Unified Process (RUP). Гибкие методологии, скрам, канбан.

8. Проектирование поведения систем. Примеры приложений

Проектирование поведения систем взаимодействующих устройств. Организация поведения в распределенных системах. Вертикальная и горизонтальная интеграция. Обеспечение безопасного поведения системы.

 

В процессе обучения вы выполните 4 практических задания:

Практическое задание №1. Соотношение проблемы и предмета проекта. Как правильно понимать требования и ставить задания. Проблема и заинтересованные лица. 

Практическое задание №2. Концепция проекта. Что умеет система. Архитектура системы. Сценарий использования системы. Описание «правил проведения».

Практическое задание №3. Спецификация модели системы. Спецификация взаимодействий. Спецификация  интерфейсов. Процедура тестирования.

Практическое задание №4. Реализация модели. Реализация интерфейсов. Тестирование и отладка.

Итоговое задание. Разработка работающего приложения.

Цифровые навыки, которые получит пользователь при обучении по программе:

  • Понимание закономерности использования цифровых устройств, коммуникационных приложений и сетей для доступа к информации, в том числе, с использованием технологий интернета вещей
  • Представление о работе в специализированных онлайн-приложениях и цифровых сервисах (социальных сетях, мессенджерах, информационных порталах, базах данных), связанных с разработкой приложений интернета вещей
  • Понимание правил проектирования и создания схем/моделей технических объектов или процессов с использованием современных платформ разработки приложений интернета вещей, таких как SAP HANA, Microsoft Azure, IBM Bluemix, PTC ThingWorx и т.п.;


Загрузка по времени:

Ежедневно: 1,5 часа в день

Документы о завершении программы: 

  • Электронный сертификат 
  • Удостоверение о повышении квалификации (принимается всеми отделами кадров) 


Выдаем документ об окончании

Удостоверение о повышении квалификации
установленного образца