C++ для робототехников

Как учит школа
Доступ к курсу и всем его обновлениям останется с вами навсегда
Запись уроков
Свободный график
Cертификат установленного образца
Поддержка кураторов
Тренажер
Пополнение портфолио
Срок обучения
1 месяц
Рассрочка
5 049 ₽/мес
Стоимость курса
30 294 ₽
C++ для робототехников

Рейтинг школы

Skillbox Skillbox
4,8

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

Вы научитесь писать программы для роботов на С++. Всю теорию закрепите на практике — начнёте с простых задач, а в конце разработаете приложение для управления шагающим роботом, которое добавите в портфолио.

Программа

Введение

Настроите среду разработки и научитесь компилировать программы на C++ с помощью CMake.

Основы С++

Разберётесь в базовых концепциях языка и потренируетесь в написании кода. Освоите фреймворк Arduino, который сильно упрощает создание программ для роботов.

Массивы

Научитесь эффективно работать с памятью устройства с помощью массивов данных. Узнаете, как использовать указатели для обращения к данным.

Функции

Научитесь создавать более сложный код с помощью функций. Сможете написать собственные функции и выполнить их на микроконтроллерах семейства ESP32.

Объектно-ориентированное программирование в C++

Освоите принципы ООП — методики в программировании, которая позволяет делать код более понятным и структурированным.

Перегрузка операторов

Сможете писать более чистый и эффективный код с помощью перегрузки операторов.

Библиотеки C++

Научитесь работать с библиотеками — готовыми архивами с кодом, благодаря которым вам не нужно будет писать все функции программы с нуля.

Фреймворк Qt

Научитесь создавать графические интерфейсы программ с помощью фреймворка Qt.

Семантика перемещения в C++

Сможете использовать умные указатели из стандартной библиотеки C++ для более эффективной работы с памятью и объектами в программах.

Введение в pybind11

Научитесь делать свой код совместимым с программами, написанными на Python.

Итоговый проект

Создадите собственное графическое приложение на Qt5 для управления виртуальным роботом.

Формат

онлайн

Спикеры

  • Илья Коновалов, Инженер-разработчик, ОКБМ имени И. И. Африкантова («Росатом»). Автор 50+ научных статей.

Чему вы научитесь

  • Писать код на C++
  • Оптимизировать код с помощью объектно-ориентированного программирования
  • Работать с фреймворками Arduino и Qt
  • Создавать графический интерфейс для программ
  • Писать программы для управления роботами

Кому подходит

  • Студенты, интересующиеся робототехникой
  • Программисты-дебютанты
  • Специалисты, желающие расширить свои навыки в C++

Требования к кандидату

Необходимы основы программирования и знание математики на уровне старшей школы.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «C++ для робототехников» предоставляет уникальную возможность освоить программирование для роботов с использованием языка C++. Участники курса научатся разрабатывать приложения и работать с популярными фреймворками. Опытные кураторы помогут в освоении материала и обеспечат поддержку в процессе обучения.

Рекомендованные курсы

Профессия Разработчик игр на Unreal Engine с нуля до Middle
5 472 ₽/мес
12 месяцев
Профессия Разработчик игр на Unreal Engine с нуля до Middle
196 995 ₽

Другие направления