На курсе вы получите базовые знания об использовании Linux для разработки роботов и научитесь создавать программы для их управления.
Вы разберётесь в том, как устроены операционные системы. Изучите базовый функционал, интерфейс и возможности Linux. Научитесь взаимодействовать с аппаратным обеспечением и сетью. Освоите фреймворки, необходимые для работы в робототехнике. Научитесь пользоваться разными версиями ROS. Познакомитесь с Git – системой контроля версий. Узнаете, как можно применить в вашей профессиональной деятельности различные DevOps-подходы, Bash-скрипты, а также функционал Shell и Docker.
Вам предстоит изучать теорию и выполнять практические задания и тесты. Ваши работы проверят кураторы и оставят обратную связь.
Познакомитесь с интерфейсом и базовым функционалом Linux. Изучите основные команды в консоли. Научитесь устанавливать и настраивать ROS.
Поймёте, как работает файловая система на Linux. Сможете работать над текстовыми документами в Shell. Научитесь использовать Bash-скрипты. Узнаете, как управлять пользователями и группами. Приобретёте навыки автоматизации при помощи cron и systemd.
Научитесь работать с сетью на Linux. Поймёте, как использовать протокол SSH. Сможете применять последовательные порты, GPS, USB-устройства и камеры при работе в сети.
Познакомитесь с системой контроля версий Git. Поймёте, как можно оптимизировать командную работу и систематизировать разные версии проекта при помощи этого инструмента.
Рассмотрите такие методы разработки, как виртуализация и контейнеризация. Освоите Docker и узнаете, как можно комбинировать его с ROS.
Ознакомитесь с возможностями ROS и ROS2. Поймёте, чем эти две версии отличаются друг от друга. Научитесь применять DevOps-подходы в сфере робототехники.
Опишите архитектуру робота и функции, которые он будет выполнять. Подготовите инструкции и расскажете, как правильно установить, настроить и использовать вашу разработку. Поработаете над приложением, которое будет обрабатывать данные с датчиков робота.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
От вас потребуются базовые знания информатики и понимание архитектуры компьютерных систем. Вы должны иметь базовые представления о структурах данных и сети, владеть навыками алгоритмизации и разбираться в основных принципах программирования. Если вы подходите под запрос, то курс вы обязательно пройдёте. А если возникнут вопросы, вы сможете задать их специалистам.
Вам понадобится ROS и Linux, но платить за них не потребуется. В случае с Docker можно обойтись и бесплатной лицензией.
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Проверять ваши домашние задания будут эксперты, а также вас будет сопровождать куратор, который поможет справиться с трудностями. Вы получите профессиональные советы, рекомендации и лайфхаки.
Да, конечно. Подать заявление можно на официальном сайте ИФНС или в приложении Госуслуг. Команда школы поможет собрать пакет документов.