Назад

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

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 года консультант по внедрению бизнес-приложений в КРОК,  начальник управления спецпроектов в ЕМИАС,  руководитель продукта ЕМИАС.инфо.Образование:Высшая школа экономики
Роньжина Евгения
Роньжина Евгения
Профессиональный путь: В  прошлом – президент «Бизнес Молодость». Автор YouTube-канала о социально  активных женщинах «Жизнь Ж». Инвестор CRM-система Platrum.ru, основатель  компании по продаже и установке климатической техники «РМ-Климат»,  совладелица клининговая компания RM-CleanОбразование:Международный институт управленческого развития – бизнес школа IMDНациональный университет «Высшая школа экономики»
Сергей Камянецкий
Сергей Камянецкий
Профессиональный путь: Организовывал стартап, победивший на конкурсе Microsoft Uniapps Challenge. Работал менеджером городских образовательных проектов при департаменте образования Москвы. Ведущий, спикер и член жюри первого хакатона GeekBrains. Член жюри регионального финала международного конкурса Microsoft Imagine Cup 2016.В последние годы увлекается созданием видео для Youtube.Образование:специалитет СмолГУ, магистратура РЭУ им. Г.В. Плеханова;аспирантура МГПУ.
Показать еще

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

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

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

Программирование
Профессия Java-разработчик
8 мес
Старт: после оплаты
-40%
Кешбэк 30%: 196 061 балл
1 089 223 ₸
653 534 ₸
В рассрочку на 24 мес
27 231 KZT/мес
Программирование
Разработчик
12 мес
Старт: 27 апреля
ХИТ
-65%
Кешбэк 30%: 200 700 баллов
1 911 429 ₸
669 000 ₸
В рассрочку на 24 мес
27 875 KZT/мес
Программирование
IT-специалист с нуля
2 мес
Старт: 2 мая
ХИТ
-40%
Кешбэк 30%: 232 710 баллов
1 292 800 ₸
775 700 ₸
В рассрочку на 24 мес
32 321 KZT/мес
Программирование
Профессия Python-разработчик
10 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 210 569 баллов
1 169 823 ₸
701 894 ₸
В рассрочку на 24 мес
29 246 KZT/мес
Программирование
Инженер-программист Python
9 мес
Старт: 27 апреля
-65%
Кешбэк 30%: 134 700 баллов
1 282 857 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Тестировщик на Python
9 мес
Старт: 2 мая
ХИТ
-40%
Кешбэк 30%: 202 650 баллов
1 125 800 ₸
675 500 ₸
В рассрочку на 24 мес
28 146 KZT/мес
Программирование
Подписка на курсы Хекслет
12 мес
Кешбэк 5%: 19 868 баллов
Цена
397 341 ₸
В рассрочку на 12 мес
33 112 KZT/мес
Программирование
Профессия Фронтенд-разработчик
9 мес
Старт: после оплаты
-40%
Кешбэк 30%: 144 825 баллов
804 580 ₸
482 748 ₸
В рассрочку на 24 мес
20 115 KZT/мес
Программирование
Профессия Python-разработчик
9 мес
Старт: 3 мая
-40%
Кешбэк 30%: 208 860 баллов
1 160 400 ₸
696 200 ₸
В рассрочку на 24 мес
29 009 KZT/мес
Программирование
Профессия Инженер по тестированию
6 мес
Старт: после оплаты
-40%
Кешбэк 30%: 181 845 баллов
1 010 250 ₸
606 150 ₸
В рассрочку на 24 мес
25 257 KZT/мес
Программирование
Профессия Веб-разработчик
9 мес
Старт: после оплаты
-35%
Кешбэк 30%: 284 177 баллов
1 457 315 ₸
947 255 ₸
В рассрочку на 24 мес
39 469 KZT/мес
Программирование
Профессия Java-разработчик PRO
12 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 262 897 баллов
1 460 538 ₸
876 323 ₸
В рассрочку на 24 мес
36 514 KZT/мес
Программирование
Программист Java
9 мес
Старт: 27 апреля
-65%
Кешбэк 30%: 156 000 баллов
1 485 714 ₸
520 000 ₸
В рассрочку на 24 мес
21 667 KZT/мес
Программирование
Python Academy
2 мес
-65%
Кешбэк 5%: 7 206 баллов
411 738 ₸
144 108 ₸
В рассрочку на 6 мес
24 018 KZT/мес
Программирование
Искусственный интеллект с нуля
12 мес
Старт: 27 апреля
-65%
Кешбэк 30%: 200 700 баллов
1 911 429 ₸
669 000 ₸
В рассрочку на 24 мес
27 875 KZT/мес
Программирование
1С-разработчик
6 мес
Старт: после оплаты
ХИТ
-50%
Кешбэк 30%: 126 583 балла
843 882 ₸
421 941 ₸
В рассрочку на 18 мес
23 442 KZT/мес
Программирование
Профессия Fullstack-разработчик на Python
14 мес
Старт: 2 мая
ХИТ
-40%
Кешбэк 30%: 249 300 баллов
1 384 900 ₸
831 000 ₸
В рассрочку на 24 мес
34 625 KZT/мес
Программирование
Профессия Fullstack-разработчик
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 220 816 баллов
1 226 753 ₸
736 052 ₸
В рассрочку на 24 мес
30 669 KZT/мес
Программирование
Специалист по кибербезопасности «Белый хакер»
13 мес
Старт: 2 мая
-40%
Кешбэк 30%: 225 960 баллов
1 255 400 ₸
753 200 ₸
В рассрочку на 24 мес
31 384 KZT/мес
Программирование
Профессия Специалист по кибербезопас­но­сти
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 207 000 баллов
1 150 000 ₸
690 000 ₸
В рассрочку на 24 мес
28 750 KZT/мес
Программирование
Профессия Разработчик на C++ с нуля
7 мес
Старт: после оплаты
-40%
Кешбэк 30%: 198 511 баллов
1 102 837 ₸
661 702 ₸
В рассрочку на 24 мес
27 571 KZT/мес
Программирование
Инженер-программист C#
9 мес
Старт: 27 апреля
-65%
Кешбэк 30%: 134 700 баллов
1 282 857 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Профессия Android-разработчик
7 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 225 723 балла
1 254 013 ₸
752 408 ₸
В рассрочку на 24 мес
31 351 KZT/мес
Программирование
Frontend-разработчик
9 мес
Старт: 27 апреля
-65%
Кешбэк 30%: 134 700 баллов
1 282 857 ₸
449 000 ₸
В рассрочку на 24 мес
18 709 KZT/мес
Программирование
Профессия 1С-программист
9,5 мес
Старт: 2 мая
-40%
Кешбэк 30%: 179 310 баллов
996 200 ₸
597 700 ₸
В рассрочку на 24 мес
24 905 KZT/мес
Программирование
1C-разработчик с нуля
9 мес
Старт: 27 апреля
-65%
Кешбэк 30%: 156 000 баллов
1 485 714 ₸
520 000 ₸
В рассрочку на 24 мес
21 667 KZT/мес
Программирование
Бэкэнд-разработчик на Python
9 мес
-65%
Кешбэк 5%: 19 316 баллов
1 103 726 ₸
386 304 ₸
В рассрочку на 12 мес
32 192 KZT/мес
Программирование
Профессия Java-разработчик
14 мес
Старт: 7 мая
-40%
Кешбэк 30%: 222 330 баллов
1 235 200 ₸
741 100 ₸
В рассрочку на 24 мес
30 880 KZT/мес
Программирование
Профессия Frontend-разработчик PRO
14 мес
Старт: 20 мая
-40%
Кешбэк 30%: 210 420 баллов
1 169 000 ₸
701 400 ₸
В рассрочку на 24 мес
29 225 KZT/мес
Программирование
Профессия Fullstack веб-разработчик на JavaScript и PHP
20 мес
Старт: 8 мая
-40%
Кешбэк 30%: 248 250 баллов
1 379 200 ₸
827 500 ₸
В рассрочку на 24 мес
34 480 KZT/мес
ТОО «Ньюскилз»
Республика Казахстан, 050059, г. Алматы, Бостандыкский район, проспект Аль-Фараби, БЦ «Нұрлы Тау», дом 13, блок 1-В, офис 604
БИН: 210140019844
© ТОО «Ньюскилз», 2024
Visa
MasterCard
Visa Secure
Mastercard ID Check
© ТОО «Ньюскилз», 2024