Назад

Инженер умных устройств

GeekBrains
Сложность
Для новичков
Длительность
9 мес

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

Обучение на русском языке

— Полное погружение в умные устройства и интернет вещей (IoT) для новичков

— Вы научитесь программировать устройства на языке C, использовать технологии Wi-Fi, Bluetooth и LoRa, создадите клиент-серверные платформы для обработки данных с датчиков

— Обучение на практике, с реальными проектами и помощью в трудоустройстве по итогу обучения

Программа курса

Кибернетика умных устройств. Специалист
Программа обучения на пакете «Специалист» рассчитана на 9 месяцевВы пройдете ограниченный набор тем и сконцентрируетесь на изучении одной профессии. Вы получите необходимые навыки, чтобы стать квалифицированным специалистом в короткий срок.
Введение в программирование
Что такое программирование и языки программированияБазовые алгоритмы и массив как структура данныхСложность и стоимость алгоритмов
Введение в контроль версий
Знакомство с контролем версийУстановка и настройка системы контроля версийУглубляемся в контроль версий
Знакомство с базами данных
Знакомство с базами данныхРабота с данными из разных таблицСоздание структуры базы данныхДополнительная лекция
Компьютерные сети
Основы компьютерных сетей. Технология EthernetТехнология Ethernet. Протокол IPСетевой уровень. Протоколы маршрутизации. VLANТранспортный уровень. UPD и TCPТрансляция адресов. VPNHTTP(S). DNS
Видеокурс. Знакомство с языками программирования + Практикум
Знакомство с языком программирования C#Знакомство с функциями и массивамиФункции: продолжениеДвумерные массивы и рекурсияКак не нужно писать код: основные рекомендацииКак не нужно писать код: принципы и антипаттерныРекурсия: продолжениеC#: от простого к практике
Видеокурс. Алгоритмы и структуры данных
Вводная лекция. Алгоритмы. Сложность алгоритмовСтруктуры данных. Массивы. Алгоритмы массивовСтруктуры данных. Связный списокСтруктуры данных дерево и хэш-таблица
Введение в IoT
Введение в IoTАрхитектура IoT решенийДатчики и телеметрияПлатформы интернета вещейТехнологии передачи данных в IoT
Программирование на языке С (базовый уровень)
Введение в язык C и системы счисленияТипы данныхВетвления и побитовые операцииЦиклыБуферный ввод. ФункцииОбласть видимости. Указатели. РекурсияВещественные типы данных. МассивыАдресная арифметика. Массивы, строкиСтруктурные типы данных. ФайлыМногомодульные программыАргументы командной строки. Препроцессор. Отладка программ
Программирование на языке С (продвинутый уровень)
Побитовые операции. Структуры с побитовыми полями. Передача функции в функциюСтруктуры. Динамические типы. Библиотеки языка СОптимизация кодаАлгоритмыКомпиляция и компиляторыДинамические структуры данныхКурсовая работа
Особенности C для IoT
Лекция 1Лекция 2Лекция 3Лекция 4
Распределенные системы и сети
Типы сетей и основные сетевые параметрыОблачные вычисленияРаспределенные системыMesh-сетиIoT в распределенных системах и сетях и платформы интернета вещейПрактика. Своя система визуализацииПрактика. Работа с сетью и сетевыми параметрами
Видеокурс. Контроль версий - углубленно
Работа с удалёнными репозиториямиРабота с изменениямиПрактики и инструменты для работы с Git
Операционные системы и виртуализация (Linux)
Основы Linux. Установка системыРабота с файлами в терминалеПрава доступа и пользователиУстановка пакетов, репозитории. Планировщик CronСетевые возможности LinuxВеб-сервер на LinuxОсновы DockerСкрипты Bash
Видеокурс. Контейниризация
Механизмы пространстваМеханизмы контрольных группВведение в DockerDockerfile и слоиDocker Compose и Docker Swarm
Видеокурс. Парадигмы программирования и языки парадигм
Введение и основные типы парадигмСтруктурное программированиеООПДекларативное программированиеФункциональное программированиеЛогическое программирование
Дипломная работа
Кибернетика умных устройств. Инженер
Программа обучения на пакете «Инженер» рассчитана на 12 месяцевОбучение не ограничивается изучением одной профессии. Вы на практике попробуете пять специализаций, изучите инструменты и технологии в программировании, аналитике, тестировании, управлении проектами и продуктами. В процессе обучения вы примете окончательное решение, кем хотите стать
Введение в программирование
Расскажем, как спланировать обучение, чтобы сохранить интерес, получить максимум пользы и всё успеть.
Введение в контроль версий + Практикум
Вы освоите все ключевые операции в системе: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Курс приблизит вас к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
Знакомство с языками программирования + Практикум
Познакомитесь с языками программирования: функциями и массивами, рекурсиями и двумерными массивами. Узнаете, как нужно писать код.
Знакомство с базами данных
Познакомитесь с понятием «базы данных», разберетесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.
Итоги блока. Выбор специализации
Изучите колесо компетенций и матрицу Декарта. Познакомитесь со специализациями и выберете дальнейшее направление развития.
Математика и информатика для программистов
Дополнительный курс, в котором вы восполните необходимые базовые знания по математике. Курс позволит облегчить вхождение в профессию.
База данных в музее
Знакомство с языком Python
Java: знакомство и как пользоваться базовым API
Объектно-ориентированное программирование (ООП)
Операционные системы  и виртуализация (Linux)
База данных и SQL
Алгоритм и структуры данных
Исключения в программировании и их обработка
Промежуточная аттестация
Архитектура ПО
Контейнеризация
Сборка проектов и деплой, CI/CD
Парадигмы программирования и языки парадигм
Гибкие методологии (Agile, SCRUM, Kanban и другие)
вне четверти
Знакомство с веб-технологиями
вне четверти
Компьютерные сети
вне четверти
Контроль версий Углубленно (Git)
вне четверти
Итоговая аттестация
Программирование на языке С (базовый уровень)
Программирование на языке С (продвинутый уровень)
Распределенные системы и сети

Преподаватели

Мугенов Дмитрий
Мугенов Дмитрий
Профессиональный путь: Ранее  руководитель Центра по работе с крупными клиентами в компании «Гарант»,  директор по работе с корпоративными клиентами в компании «Крок», соучредитель  и директор Фонда развития образования «МИР»Образование:Ярославский  зенитный ракетный институт ПВО
Гурин Алексей
Гурин Алексей
Профессиональный путь: До 2010  работал в инвестиционной компании JPMorgan Chase, после переехал в Москву и начала работу в HyundaiОбразование:International Business
Горбань Антон
Горбань Антон
Профессиональный путь: с 2007 года консультант по внедрению бизнес-приложений в КРОК,  начальник управления спецпроектов в ЕМИАС,  руководитель продукта ЕМИАС.инфо.Образование:Высшая школа экономики
Корнеев Сергей
Корнеев Сергей
Профессиональный путь: Руководитель  программы информационной безопасности, компания Help AG, подразделением кибербезопасности e&enterprise (ранее Etisalat Digital).Образование:Высшая школа экономики
Показать еще

Часто задаваемые вопросы

Нужны ли начальные знания для учебы?
Наши программы адаптированы как для новичков в сфере IT, так и для действующих специалистов:1. Если вы ничего не знаете об IT, то пройдете через профориентацию, на основе своих навыков и интересов, подберете специальность, в которой станете сильным профессионалом. 2. Действующие специалисты в IT смогут укрепить фундаментальные знания и получить много новых полезных навыков, которые помогут выйти на больший доход за короткие сроки.
Кто мне поможет, если возникнут вопросы?
Мы создали целую IT-экосистему для вас. В начале обучения за вами будет закреплен куратор - ваш друг и помощник, которому всегда можно задать вопрос по учебе, работе на платформе, рассказать о проблемах или просто поболтать. Вас добавят в учебную группу, которая будет сформирована по вашим навыкам и интересам. Там вы в режиме 24/7 сможете задать насущные вопросы и получить ответ в короткие сроки.Накопившиеся вопросы по материалу вы будете детально разбирать на практических занятиях с преподавателями. Наши преподаватели - сильные профессионалы в своих областях. Они всегда помогут разобраться в сложных темах и объяснят недочеты в домашних заданиях и учебных проектах.Кроме этого вы всегда сможете позвонить на номер +374 12 350105 (звонок бесплатный) или написать на почту info@geekbrains.am нашей службы поддержки, если у вас возникнут срочные вопросы.
Какой график обучения? Получится ли совмещать его с работой?
В среднем студенты программы посвящают около 10 часов в неделю лекциям, изучению дополнительных материалов и подготовке домашних заданий. Мы используем несколько форматов обучения, позволяющих оптимально распределять нагрузку, вы сможете выбрать любой и подстроить график обучения под свою загруженность.
Что делать, если я пропустил занятие или хочу приостановить обучение?
Если вы не смогли присутствовать на уроке, то сможете посмотреть запись занятия. Видеозаписи всегда доступны в разделе «Обучение». Также к урокам доступны презентации и методические материалы, с помощью которых можно лучше подготовиться к занятиям и получить дополнительные знания.Если вы пропустили много занятий, то можете поучаствовать в вебинарах другой группы и выполнить задания вместе с ней. Кроме этого, вы можете приостановить обучение в любой удобный момент, а когда решите продолжить мы добавим вас в группу, которая находится на том же моменте программы, на котором вы остановились.
Нужно оплатить все обучение одним платежом или есть рассрочка?
Мы предусмотрели несколько вариантов внесения оплаты. Вы можете оплатить всю сумму сразу или выбрать оплату частями.
Какая техника нужна для обучения?
Для обучения на платформе GeekBrains нужно:1) ПК, ноутбук или планшет с минимальным набором характеристик для просмотра видео и выполнения практических заданий.2) Доступ к интернету для просмотра видео и звонков.3) Электронная почта для регистрации на нашей платформе.4) 10-16 часов в неделю на просмотр учебных материалов и выполнение практических заданий.Все что будет нужно на первом этапе обучения - зарегистрироваться на нашей платформе и пройти ознакомительный модуль.Прямо сейчас вы можете просто оставить заявку на нашем сайте. Вам перезвонит менеджер и поможет понять как в самые короткие сроки начать обучение и получить первые результаты

Похожие курсы

Программирование
Профессия Python-разработчик
10 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 113 892 балла
632 728 драм
379 637 драм
В рассрочку на 12 мес
31 637 драм/мес
Программирование
Разработчик
12 мес
Старт: 8 сентября
ХИТ
-65%
Кешбэк 30%: 160 785 баллов
1 531 282 драм
535 949 драм
В рассрочку на 24 мес
22 332 драм/мес
Программирование
Профессия Java-разработчик PRO
12 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 131 413 баллов
730 070 драм
438 042 драм
В рассрочку на 12 мес
36 504 драм/мес
Программирование
Разработчик на C++: быстрый старт в профессии
9 мес
Старт: 3 августа
-65%
Кешбэк 30%: 152 548 баллов
1 452 833 драм
508 491 драм
В рассрочку на 24 мес
21 188 драм/мес
Программирование
Профессия Frontend-разработчик PRO
14 мес
Старт: 12 августа
-40%
Кешбэк 30%: 193 659 баллов
1 075 881 драм
645 529 драм
В рассрочку на 12 мес
53 795 драм/мес
Программирование
Профессия Инженер по тестированию
10 мес
Старт: после оплаты
-50%
Кешбэк 30%: 107 321 балл
715 468 драм
357 734 драм
В рассрочку на 12 мес
29 812 драм/мес
Программирование
1C-разработчик с нуля
9 мес
Старт: 8 сентября
-65%
Кешбэк 30%: 152 548 баллов
1 452 833 драм
508 491 драм
В рассрочку на 24 мес
21 188 драм/мес
Программирование
Специалист по кибербезопасности «Белый хакер»
13 мес
Старт: 8 августа
-40%
Кешбэк 30%: 207 969 баллов
1 155 380 драм
693 228 драм
В рассрочку на 24 мес
28 885 драм/мес
Программирование
Профессия 1С-разработчик
6 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 97 465 баллов
541 468 драм
324 881 драм
В рассрочку на 12 мес
27 074 драм/мес
Программирование
Профессия Системный администратор
9 мес
Старт: 14 августа
-40%
Кешбэк 30%: 169 809 баллов
943 384 драм
566 030 драм
В рассрочку на 12 мес
47 170 драм/мес
Программирование
Профессия DevOps-инженер PRO
12 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 142 364 балла
790 911 драм
474 546 драм
В рассрочку на 12 мес
39 546 драм/мес
Программирование
Специалист по автоматизированному тестированию
9 мес
Старт: 8 сентября
-65%
Кешбэк 30%: 152 548 баллов
1 452 833 драм
508 491 драм
В рассрочку на 24 мес
21 188 драм/мес
Программирование
Профессия Fullstack-разработчик на Python
15,5 мес
Старт: 1 августа
ХИТ
-40%
Кешбэк 30%: 229 434 балла
1 274 628 драм
764 777 драм
В рассрочку на 24 мес
31 866 драм/мес
Программирование
Разработчик на C++
11 мес
Старт: 22 августа
-40%
Кешбэк 30%: 165 993 балла
922 184 драм
553 310 драм
В рассрочку на 12 мес
46 110 драм/мес
Программирование
DevOps-инженер
9 мес
Старт: 8 сентября
-65%
Кешбэк 30%: 152 548 баллов
1 452 833 драм
508 491 драм
В рассрочку на 24 мес
21 188 драм/мес
Программирование
Профессия Backend-разработчик на Go
12 мес
Старт: 21 августа
-40%
Кешбэк 30%: 176 487 баллов
980 483 драм
588 290 драм
В рассрочку на 12 мес
49 025 драм/мес
Программирование
Профессия Фронтенд-разработчик
9 мес
Старт: после оплаты
-40%
Кешбэк 30%: 91 549 баллов
508 602 драм
305 161 драм
В рассрочку на 12 мес
25 431 драм/мес
Программирование
IT-специалист с нуля
8 мес
Старт: 1 августа
ХИТ
-40%
Кешбэк 30%: 214 170 баллов
1 189 829 драм
713 898 драм
В рассрочку на 24 мес
29 746 драм/мес
Программирование
Профессия Python-разработчик
9 мес
Старт: 9 августа
-40%
Кешбэк 30%: 192 228 баллов
1 067 932 драм
640 759 драм
В рассрочку на 12 мес
53 397 драм/мес
Программирование
Профессия Machine Learning Engineer
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 120 462 балла
669 230 драм
401 538 драм
В рассрочку на 12 мес
33 462 драм/мес
Программирование
Профессия DevOps-инженер
7 мес
Старт: после оплаты
-45%
Кешбэк 30%: 127 217 баллов
771 009 драм
424 055 драм
В рассрочку на 12 мес
35 338 драм/мес
Программирование
Профессия Специалист по кибербезопас­но­сти
12 мес
Старт: после оплаты
-45%
Кешбэк 30%: 131 413 баллов
796 440 драм
438 042 драм
В рассрочку на 12 мес
36 504 драм/мес
Программирование
Профессия Тестировщик на Java
10 мес
Старт: 14 августа
ХИТ
-40%
Кешбэк 30%: 188 412 баллов
1 046 732 драм
628 039 драм
В рассрочку на 12 мес
52 337 драм/мес
Программирование
Специалист по внедрению Искусственного Интеллекта
6 мес
-65%
Кешбэк 30%: 108 351 балл
1 031 909 драм
361 168 драм
В рассрочку на 24 мес
15 049 драм/мес
Программирование
Курс «Python для анализа данных»
4 мес
Старт: 7 августа
-40%
Кешбэк 30%: 57 081 балл
317 111 драм
190 267 драм
В рассрочку на 6 мес
31 712 драм/мес
Программирование
Профессия Java-разработчик
8 мес
Старт: после оплаты
-40%
Кешбэк 30%: 97 465 баллов
541 468 драм
324 881 драм
В рассрочку на 12 мес
27 074 драм/мес
Программирование
Профессия DevOps-инженер
6 мес
Старт: 22 августа
ХИТ
-40%
Кешбэк 30%: 166 470 баллов
924 834 драм
554 900 драм
В рассрочку на 12 мес
46 242 драм/мес
Программирование
Инженер по ручному тестированию
4 мес
Старт: 6 августа
-40%
Кешбэк 30%: 114 478 баллов
635 989 драм
381 593 драм
В рассрочку на 12 мес
31 800 драм/мес
Программирование
Специализация Frontend-разработчик
9 мес
Старт: 29 июля
ХИТ
-40%
Кешбэк 30%: 132 604 балла
736 687 драм
442 012 драм
В рассрочку на 12 мес
36 835 драм/мес
Программирование
Интенсив по программированию: frontend-разработка за 4 месяца
4 мес
Старт: 1 августа
-40%
Кешбэк 30%: 128 311 баллов
712 838 драм
427 703 драм
В рассрочку на 12 мес
35 642 драм/мес
ООО «BRAINSKILLS», ИНН 00235569
0010, Республика Армения, г. Ереван, ул. Амиряна 4/7, Бизнес Центр «Империум Плаза», 3-ий этаж, 9-ое помещение
Свидетельство о регистрации № 271.110.117 4651 от 2021-04-26, выдано гос реестром юридических лиц Министерства Юстиции Республики Армения
© ООО «BRAINSKILLS», 2024
MasterCard
Visa
Visa Secure
Mastercard ID Check
Apple Pay
Samsung Pay
© ООО «BRAINSKILLS», 2024