C++ для робототехников
Рейтинг школы
Вдруг есть дешевле?
Описание курса
Вы научитесь писать программы для роботов на С++. Всю теорию закрепите на практике — начнёте с простых задач, а в конце разработаете приложение для управления шагающим роботом, которое добавите в портфолио.
Введение
Настроите среду разработки и научитесь компилировать программы на C++ с помощью CMake.
Основы С++
Разберётесь в базовых концепциях языка и потренируетесь в написании кода. Освоите фреймворк Arduino, который сильно упрощает создание программ для роботов.
Массивы
Научитесь эффективно работать с памятью устройства с помощью массивов данных. Узнаете, как использовать указатели для обращения к данным.
Функции
Научитесь создавать более сложный код с помощью функций. Сможете написать собственные функции и выполнить их на микроконтроллерах семейства ESP32.
Объектно-ориентированное программирование в C++
Освоите принципы ООП — методики в программировании, которая позволяет делать код более понятным и структурированным.
Перегрузка операторов
Сможете писать более чистый и эффективный код с помощью перегрузки операторов.
Библиотеки C++
Научитесь работать с библиотеками — готовыми архивами с кодом, благодаря которым вам не нужно будет писать все функции программы с нуля.
Фреймворк Qt
Научитесь создавать графические интерфейсы программ с помощью фреймворка Qt.
Семантика перемещения в C++
Сможете использовать умные указатели из стандартной библиотеки C++ для более эффективной работы с памятью и объектами в программах.
Введение в pybind11
Научитесь делать свой код совместимым с программами, написанными на Python.
Итоговый проект
Создадите собственное графическое приложение на Qt5 для управления виртуальным роботом.
онлайн
- Илья Коновалов, Инженер-разработчик, ОКБМ имени И. И. Африкантова («Росатом»). Автор 50+ научных статей.
- Писать код на C++
- Оптимизировать код с помощью объектно-ориентированного программирования
- Работать с фреймворками Arduino и Qt
- Создавать графический интерфейс для программ
- Писать программы для управления роботами
- Студенты, интересующиеся робототехникой
- Программисты-дебютанты
- Специалисты, желающие расширить свои навыки в C++
Необходимы основы программирования и знание математики на уровне старшей школы.
Выводы о курсе
Возможны неточности
Курс «C++ для робототехников» предоставляет уникальную возможность освоить программирование для роботов с использованием языка C++. Участники курса научатся разрабатывать приложения и работать с популярными фреймворками. Опытные кураторы помогут в освоении материала и обеспечат поддержку в процессе обучения.
Отзывы о школе Skillbox
Читать все отзывыВопрос-ответ
Рекомендованные курсы
