Разработка приложений на основе технологий интернета вещей
БашГУ
Описание
Курс направлен на совершенствование и (или) получение новой компетенции, необходимой для профессиональной деятельности, и (или) повышение профессионального уровня в рамках имеющейся квалификации. Программа имеет базовый уровень и дает основные профессиональные знания, формирует начальные навыки овладения интернетом вещей.
Целью программы является обучение основам разработки приложений на основе технологий интернета вещей, а также формирование и развитие конструктивного мышления и интереса к программированию.
Цель курса дать систематизированное представление о концепции интернета вещей, познакомить с современными инструментами реализации технологии интернета вещей, сформировать навыки разработки приложений на основе технологий интернета вещей.
В результате освоения программы у слушателя должна сформироваться профессиональная компетенция на базовом уровне: Способность ставить и решать прикладные задачи с использованием технологий интернета вещей.
Интернет вещей (Internet of Things, IoT) – это концепция, предполагающая использование огромного количества устройств (вещей), взаимодействующих не только с человеком, но и друг с другом, а также с другими информационными системами. В результате быстрого роста числа устройств в пределах Интернета вещей, объем данных будет расти в геометрической прогрессии со скоростью, которую никогда ранее не видели на рынке. Этот рост устройств и количества данных в различных отраслях создает новые вызовы для традиционных способов аналитики данных и ведения бизнеса.
Формируемая в рамках курса компетенция ставит перед собой целью подготовку и проверку знаний специалистов способных разрабатывать решения Интернета вещей. Специалисты данной компетенции в настоящее время широко востребованы на рынке труда. В качестве уровня требуемых умений и навыков обучающегося по формируемой компетенции берутся требования, предъявляемые сотрудникам, претендующим на роль специалиста по разработке решений Интернета Вещей.
Ключевыми знаниями, умениями и навыками специалиста по разработке решений Интернета Вещей являются:
- анализ и структурирование потребностей заказчика, разработка технических требований к решению, с учетом существующих бизнес – требований;
- понимание методологий функционального, информационного и процессного моделирования в различны нотациях (eEPC, BPMN, UML);
- знание протоколов IoT, протоколов связи промышленного оборудования;
- понимание процессов и технологий обеспечения безопасности передачи данных;
- понимание принципов построения высоконагруженных систем и их масштабирования;
- глубокое понимание стека технологий, включая операционные системы (OS), базы данных (DB), межплатформенное ПО (middleware), принципы построения приложений, виртуализацию данных, облачные и сетевые технологии;
- понимание принципов построения клиент-серверных приложений;
- понимание принципов объектного-ориентированного программирования и базовые знания языков программирования (C, Java, Js и др.);
- практические навыки работы с SQL, XML;
- умение работы с данными и понимание принципов машинного обучения;
- понимание основ и принципов проектирования пользовательских интерфейсов;
- способность к аргументированному, логичному и убедительному устному и письменному изложению;
- ориентированность на работу в команде. Готовность к взаимодействию как с ИТ-специалистами, так и специалистами со стороны бизнеса заказчиков.
Цель программы
Требования
Образование: высшее, среднее профессиональное
Наличие опыта профессиональной деятельности: желательно, в области web-технологий и технологий разработки программного кода
Предварительное освоение иных дисциплин/курсов /модулей: математика, информатика, программирование
По завершению курсов слушатель разрабатывает творческий проект по выполнению трехмерной модели.
Иные требования и рекомендации для обучения по программе
Образование: высшее, среднее профессиональное
Наличие опыта профессиональной деятельности: желательно, в области web-технологий и технологий разработки программного кода
Предварительное освоение иных дисциплин/курсов /модулей: математика, информатика, программирование
По завершению курсов слушатель разрабатывает творческий проект по выполнению трехмерной модели.
Модули
свернутьПреподаватели

Викторов
Сергей Владимирович
БашГУ

Мифтахов
Эльдар Наильевич