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

Изучите не только язык программирования С, но и механизмы отладки, а также детальные аспекты и принципы программирования микроконтроллеров, таких как STM32 и Arduino, что предоставит вам необходимую и прочную базу для успешной и результативной работы.

Вы также получите ценнейший и неоценимый опыт работы с различными передовыми технологиями передачи данных, такими как Wi-Fi, Bluetooth и LoRa, что позволит вам эффективно и профессионально разрабатывать современные встраиваемые системы, которые будут отвечать самым актуальным и высоким требованиям и стандартам.
Мединцев Владимир Валентинович
Автор курса
Выпускник Кубанского государственного технологического университета, обладающий высокими компетенциями и стремлением к развитию, с большим интересом и энтузиазмом принял участие в реализации крупнейших энергетических инициатив современного этапа России, среди которых можно выделить такие значимые проекты, как КТК, Голубой поток, Сахалин-2 и Северный поток. Он также имел возможность работать в таких интересных странах, как Саудовская Аравия, Ирак и Италия, где приобрел ценный опыт. Более того, активно участвовал в обновлении защитной структуры Чернобыльской АЭС, что является важной частью его профессиональной деятельности. Кроме того, он является автором различных учебных курсов и образовательных проектов, которые нацелены на повышение квалификации специалистов.



Изучаемые языки и технологии
Кому подойдёт?
Новичкам
Освойте проектирование различных аппаратов, основанных на современных микроконтроллерах, и в результате этого будете в состоянии самостоятельно и уверенно формировать сложную сеть интеллектуальных устройств, которые могут взаимодействовать друг с другом
Инженерам и специалистам по ремонту
Усовершенствуйте свои знания: изучите язык C, создание и тестирование программного обеспечения. Укрепите свои профессиональные компетенции и получите возможность продвигаться по карьерной лестнице в области разработки встраиваемых систем
Специалистам из других сфер IT
Освойте разнообразные компетенции в области инженерии и достигните высокой экспертности в растущей сфере IoT. Войдите в это многообещающее направление и значительно увеличите свои финансовые доходы, открывая для себя новые возможности для карьерного роста и развития, ведь технологии Интернета вещей продолжают внедряться в самые разные отрасли, создавая спрос на квалифицированных специалистов
  • Реальная ЭКБ
    Программа разработана таким образом, что в самом начале Вам отправляют учебный набор, который содержит основные чипы. Этого набора Вам будет достаточно для успешного освоения и изучения программы по основам электроники
  • Junior/Junior+
    Должность, которую можно занять после успешного завершения курса
  • Трудоустройство
    Содействие в трудоустройстве после обучения
Старт обучения через
Планируемый старт обучения
Дней
Часов
Минут
Секунд
  • Государственная образовательная лицензия
    Наше образовательное учреждение имеет государственную аккредитацию и все необходимые лицензии
  • Диплом о профессиональной переподготовке

    По результатам успешного обучения, Вы получите диплом государственного образца о профессиональной переподготовке
Записаться на курс
Оставьте свои контактные данные и мы с Вами свяжемся в ближайшее время
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
*Обязательное поле
  • Разные форматы занятий
    • Дистанционные занятия в группе с преподавателем
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
    Посмотреть учебный план
  • 6
    Преподавателей, которые обладают экспертизой в разных областях технологий
  • 447
    Часов теории и практики с применением реальной ЭКБ
  • 12
    Месяцев интересных теоретических и практических занятий
  • 5
    Работ в Вашем портфолио по окончании курса
Программа обучения
1
Общие принципы микроэлектроники и программирования
Вы освоите программирование на С. Научитесь работать с монтажным оборудованием (печатные платы, паяльник, резисторы) и разработаете своё первое электронное устройство. Также Вы начнёте знакомство с микроконтроллерами на примере простых в освоении устройств итальянской марки Arduino
2
Работа с промышленными микроконтроллерами и интерфейсами взаимодействия
Вы узнаете архитектуру ARM и выполните 2 проекта: на плате Nucleo и на основе микроконтроллеров STM32. Вы изучите принципы работы технологий, обеспечивающих связь устройств между собой
3
Продвинутый уровень программирования микроконтроллеров
Вы освоите язык С на продвинутом уровне. Сможете применить полученные знания в разработке встраиваемых систем. Научитесь работе с операционными системами реального времени и продолжите изучение технологий интернета вещей для связи устройств в домашней сети
4
Дипломная работа и подготовка к собеседованию
Вы получите опыт разработки устойчивых к отказам распределённых устройств, выполните финальный проект и сможете сделать первый шаг в профессию на позицию Junior/Junior+
Подробный учебный план
1
Введение в профессию
  • Что такое Embedded-разработка
  • Этапы разработки устройств
  • Базовые знания по физике
  • Знакомство с методом пайки
  • Ручной инструмент
  • Техника безопасности
2
Программирование на Си. Базовый уровень
  • Введение в язык Си, системы счисления
  • Типы данных, операторы, выражения, ветвления и побитовые операции
  • Циклы, буферный ввод-вывод, функции
  • Область видимости, указатели, рекурсия
  • Вещественные числа, массивы, строки, адресная арифметика
  • Структурные типы данных, файлы, многомодульные программы
  • Аргументы командной строки, препроцессор, отладка программ
  • Динамические структуры данных, ошибки в файлах и работа с большим объёмом данных
3
Основы электроники
  • Схемотехника и элементная база
  • Делители напряжения. RC-цепи. Управление различными нагрузками
  • ШИМ. Источники питания. Стабилизаторы напряжения. Гальваническая изоляция
  • Операционные усилители. Таймер 555
  • Мультиплексор. Семисегментный индикатор. Цифровая логика. КЦУ. ПЦУ
  • Знакомство с KiCAD. Обзор топологий. Пример трассировки. Пример проекта с МК
  • Минимальные условия запуска МК
  • Нагрузочная способность. Защита выводов
1
Arduino. Проектирование устройств
  • Знакомство с Arduino, обзор основных датчиков, доступные средства индикации
  • Динамическая индикация, I2C, SPI, прерывания, регистры
  • Машинное обучения и TinyML
  • Основные задачи TinyML
2
Микроконтроллеры. Вводный курс
  • Введение, структура проекта, GPIO, прерывания
  • Тактирование, синхронные интерфейсы, асинхронные интерфейсы
  • АЦП, ЦАП, таймеры, регулирование
  • Разбор заданий, сложные случае построения программ
3
Микроконтроллеры ARM (STM32)
  • Микроконтроллеры STM, средства программирования и отладки
  • Особенности работы с FLASH, абстракция кода и BSP
  • Сторожевые таймеры и передача управления, режимы энергопотребления
  • HRTIM и LPTIM таймеры специального назначения
  • DMA, CRC, RNG, HASH, CRYP, OPAMP и COMP
  • Аппаратные особенности реализации с использованием микроконтроллеров
  • SD карта и файловая система, RTC, Touch Sensing
1
Программирование на Си. Продвинутый уровень.
  • Введение, структуры, динамические типы, библиотеки языка С
  • Оптимизация кода, алгоритмы, компиляция и компиляторы
  • Динамические структуры данных
2
RTOS - ОСРВ
  • Введение в FreeRTOS
  • Задачи, очереди
  • Семафоры, события
  • Использование памяти, профилирование
3
Распределённые сети и связь
  • Типы сетей и основные технологии
  • Регистрация домена и развертывание виртуальной машины
  • Виртуализация и облачные вычисления, развёртывание своей системы визуализации в контейнерах
  • Примеры распределенных технологий, распределенная система с использованием NGINX
  • Распределенные системы, взаимодействие систем. API
  • Сетевые технологии, протоколы и Mesh-сети, проведение радиообследования и построение карты покрытия
  • Архитектура IoT решений v1.0, платформы интернета вещей v1.0
Стоимость обучения
Базовая стоимость курса - 180 000 рублей
От 45 000 рублей
Рассрочка на 4 месяца
*дополнительно можно сделать налоговый вычет
Записаться
155 000 рублей
180 000 рублей
Оплата всего курса сразу.
Скидка 13 %
*дополнительно можно сделать налоговый вычет
Записаться
От 90 000 рублей
Рассрочка на 2 месяца
*дополнительно можно сделать налоговый вычет
Записаться
От 3 000 000 рублей за группу
Заявка для компаний на группы от 15 до 30 человек.
Точная стоимость по запросу
Записаться
140 000 рублей
180 000 рублей
Приведи друга, получи 22,5% скидку.
Действует только при полной оплате курса
*дополнительно можно сделать налоговый вычет
Записаться
140 000 рублей
180 000 рублей
Тоже обучение, но без выдачи диплома гос. образца с нашим партнёром ООО "Умные системы"
Записаться

Типовые вакансии с площадок работодателей

*данные взяты с портала hh.ru

Junior Embedded- Программист разработчик

от 100 000 до 180 000 руб. на руки

Программист встраиваемых систем

от 100 000 до 140 000 руб. на руки
Записаться на курс
Оставьте свои контактные данные и мы с Вами свяжемся в ближайшее время
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
*Обязательное поле
Ключевые преподаватели и эксперты
  • Мединцев Владимир
    Автор курса и руководитель команды преподавателей
    Модуль: "Микроконтроллеры ARM", "ОСРВ на основе FreeRTOS"
    Выпускник Кубанского государственного технологического университета
    Участвовал в реализации крупнейших энергетических проектов современной России: КТК, Голубой поток, Сахалин-2, Северный поток. Работал в Саудовской Аравии, Ираке, Италии. Принимал участие в реконструкции защитного укрытия Чернобыльской АЭС.
    Автор учебных курсов и обучающих программ.
  • Садаков Константин
    Модуль: "Основы Электроники"
    Южный Федеральный Университет ИРТСУ, кафедра САУ. Магистр факультета «Автоматизация технологических процессов и производств».
    Стаж с 2008 года.
    Имеется опыт создания проекта автоматического наведения на объект с применением радиолокации.
    Принимал участие в реализации различных проектов:
    - Разработка и прототипирование мобильных средств связи с высоким уровнем обеспечения аппаратной безопасности.
    Были разработаны и созданы опытные образцы устройств, которые успешно продемонстрированы на профильных выставках.
    - Исследование и внедрение систем автоматической оптимизации и управления в условиях неопределённости. (НОЦ «Интеллектуальные системы управления» кафедры САУ)
  • Сударенко Дмитрий
    Модуль: "Программирование на Си" Базовый и продвинутый уровни
    Закончил МИЭТ в 1999 г., аспирантуру, к.т.н.
    Участвовал в создании: разгонного блока «Бриз-М», в части телеметрии; АТС «Омега» в части платы цифровой обработки сигналов, оптических мультиплексоров ГМ-1, различных ячеек, модулей, блоков и систем управления
    Работал в компаниях: Раскат-телеком, Zelax, ПАО «Радиофизика»
    Преподаю в МАИ с 2016 года на кафедре 914 «Проектирование сложных технических систем». Веду курс «Системы автоматизированного проектирования»
  • Абумов Евгений
    Модуль: "Arduino. Проектирование устройств"
    Инженер, занимается преподавательской деятельностью больше 9 лет. Работает в ML, создаёт устройства с моделями машинного обучения. Работал над созданием отечественного робототехнического конструктора с возможностью оценки действий ученика. Создаёт интерактивные стенды для выставок
  • Кузнецов Алексей
    Модуль: "Микроконтроллеры. Вводный курс"
    Инженер-программист, разрабатывает системы управления силовой электроникой, стаж преподавательской деятельности 3 года. Участвует в развитии сети московского городского электротранспорта.
  • Денисов Андрей
    Модуль: "Основы электроники"
    Эксперт по безопасности в сфере мобильных технологий.
    Выпускник Южного Федерального Университета. Магистр специальности «Автоматизация технологических процессов и производств».
    Участвовал в реализации аппаратной безопасности мобильных средств связи в концерне «Калашников».
    Занимался исследованием и внедрением нейронечётких систем в диспетчерском управлении в НОЦ «Интеллектуальные системы управления»
Ключевые навыки
  • Знание языка СИ. Написание собственных библиотек на языке Си
  • Знание архитектуры современных микроконтроллеров ARM
  • Опыт работы с библиотеками CMSIS, LL, HAL
  • Знание периферийных блоков современных микроконтроллеров
  • Современные коммуникационные технологии Wi-Fi
  • Прототипирование устройств на микроконтроллерах
  • Знание современной элементной базы, умение читать схемы
  • Работа со средой программирования STM32CubeIDE
  • Написание собственного загрузчика (bootloader)
  • Работы с алгоритмами и библиотеками шифрования
  • Работа в среде проектирования KiCad, EasyEDA
  • Создание аппаратного Web-сервера
Полный стек технологий
Записаться на курс
Оставьте свои контактные данные и мы с Вами свяжемся в ближайшее время
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
*Обязательное поле
Другие курсы
Подписка на новости
Хотите быть в курсе событий и новых программ?
Тогда подпишитесь на рассылку
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности