Специальная цена
Embedded Developer
Создайте инновационные встраиваемые устройства на основе микроконтроллера ESP32
30 апреля
Professional
4 месяца
Онлайн
Ср/Пт 20:00 Мск
Для кого этот курс?
- Для разработчиков C/C++, которые хотят расширить свои практические навыки в области программирования микроконтроллеров, освоить современные технологии и протоколы, глубже понять особенности работы с периферией и аппаратным обеспечением
-
Для инженеров-схемотехников, желающих обновить знания о микроконтроллерах и SoC, приобрести современные навыки программирования сложного встраиваемого ПО систем на основе микроконтроллеров и SoC, а также узнать об особенностях проектирования PCB высокочастотных устройств
-
Для энтузиастов робототехники и DIY-проектов на основе микроконтроллеров, стремящихся углубить и структурировать свои знания как в области программирования, так и схемотехники, а также получить знания по топологии PCB современных SoC с беспроводными интерфейсами
Необходимые знания
- базовые знания С/С++
- базовые знания по схемотехнике и топологии
- необходимое оборудование
Что вам даст этот курс?
После обучения вы:
- Поймете архитектуру и функциональные возможности микроконтроллеров, включая процессорные ядра, память, таймеры и интерфейсы ввода-вывода
- Освоите методы оптимизации производительности микроконтроллеров
- Научитесь писать код для управления различными модулями, такими как таймеры, прерывания, АЦП/ЦАП
- Поймете, как компоненты микроконтроллеров взаимодействуют друг с другом для выполнения сложных задач
- Освоите использование различных протоколов взаимодействия, таких как I2C, SPI, UART, WiFi и BLE для интеграции микроконтроллеров в более сложные системы
- Научитесь управлять внешними устройствами через микроконтроллеры
- Освоите навыки проектирования и отладки схем, разработки печатных плат
- Научитесь создавать надежные и эффективные электронные устройства, используя современные инструменты и технологии
Необходимое оборудование
Процесс обучения
Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь.
И самое главное – сможете практиковаться!
Собственный проект: разработаете свое цифровое устройство, которое станет частью вашего портфолио.
Распределяйте нагрузку правильно
На нашем курсе вы сможете совмещать учёбу с работой
Учитесь у экспертов
Перенимайте опыт ведущих специалистов из крупных компаний
Дополните портфолио
Разработайте собственный проект и получите сертификат о повышении квалификации
Карьерная поддержка
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
- Получите помощь с оформлением резюме, портфолио и сопроводительного письма
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
Работодатели курса
Формат обучения
Интерактивные вебинары
2 онлайн-трансляции по 2 академических часа в неделю. Доступ к записям и учебным материалам – навсегда
Практика
Выполняйте домашние задания, создайте сильный выпускной проект – и ваши шансы удачно пройти собеседование заметно возрастут
Активное сообщество
Общение с преподавателями на вебинарах, переписки в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий
Программа
Введение в микроконтроллер
Познакомитесь с основными предметами курса, используемыми инструментами, базовым микроконтроллером ESP32 на плате разработчика DevKit. Научитесь проектировать источники питания для цифровых устройств.
Тема 1: Вводное занятие, знакомство с курсом и микроконтроллером
Тема 2: Плата ESP32 DevKit как электронное устройство
Тема 3: Начало работы с Kit
Тема 4: Проектирование и расчет системы питания устройства
Тема 5: Особенности проектирования печатных плат для импульсных и линейных источников питания
Тема 6: Проектирование и расчет схем с различными нагрузками // ДЗ
Тема 7: Выбор темы проектной работы, формирование технического задания на проект
Базовыe практики Embedded
Научитесь эффективно использовать внутренние компоненты микроконтроллера, познакомитесь с особенностями схемотехники и написания кода для взаимодействия ESP32 с различными датчиками, АЦП, ЦАП по стандартным протоколам.
Тема 1: Элементы микроконтроллера: память-CPU-таймер (обычный, не RTC)
Тема 2: Схемотехника аналоговых подключений // ДЗ
Тема 3: Трассировка высокочастотных и помехозащищенных аналоговых схем на платах совместно с микроконтроллером
Тема 4: Элементы микроконтроллера: программирование GPIO // ДЗ
Тема 5: Схемотехника ШИМ, АЦП, ЦАП
Тема 6: Элементы микроконтроллера: ШИМ, АЦП, ЦАП; практическое управление устройствами ШИМ, АЦП, ЦАП
Тема 7: Схемотехника: цифровые интерфейсы, длинные линии // ДЗ
Тема 8: Элементы микроконтроллера: DMA как запрограммировать поток данных на устройство
Тема 9: Консультация (Q&A)
Тема 10: Последовательные интерфейсы, их практическое использование // ДЗ
Продвинутые практики Embedded
Познакомитесь с дополнительными возможностями SoC ESP32 - WiFi, Bluetooth/BLE, подключением внешних "шилдов" (плат расширения). Научитесь использовать сетевые протоколы высокого уровня, применять режим низкого энергопотребления, оценивать математические алгоритмы на ПО перед переносом кода на платформу ESP32.
Тема 1: Схемотехника: подключение "продвинутых" плат (shilds) - Ethernet и др. SPI-образные
Тема 2: Программирование устройств SPI // ДЗ
Тема 3: Программируем TCP/IP // ДЗ
Тема 4: Схемотехника: понятие антенн, понятие об СВЧ, подключение радиомодулей
Тема 5: Проектирование антенн на печатной плате // ДЗ
Тема 6: TCP/IP - продолжение, WiFi
Тема 7: Сетевые протоколы верхнего уровня - NTP, HTTP, SMNP, Syslog, MQTT
Тема 8: Консультация (Q&A)
Тема 9: Bluetooth
Тема 10: BLE, ядро низкого потребления, RTC
Тема 11: Проверка и реализация математических алгоритмов
Тема 12: Консультация (Q&A)
Проектная работа
Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Консультация по проектам и домашним заданиям
Тема 2: Защита проектных работ. Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
Обучение завершается финальным проектом , который предстоит защитить перед преподавателями. Вы разработаете свое цифровое устройство, которое станет частью вашего портфолио. Вам будет, что обсудить на собеседовании!
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Подтверждение знаний и навыков
OTUS осуществляет лицензированную образовательную деятельность. Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
После обучения:
- Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект
и готовы предоставить копию документа о высшем или среднем профессиональном образовании - получите доступ к обучающим материалам: видеозаписям всех вебинаров, презентациям к занятиям
- разработаете свое цифровое устройство
- получите представление о профессии Embedded developer и какие технические компетенции требуются для работы
Embedded Developer
Полная стоимость со скидкой
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно