Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
  1. Academy Market1
  2. Онлайн-курсы по изучению инструмента CMake

    2

Инструмент под названием CMake пригодится программистам и разработчикам. Так называется программа для автоматизации сборки программного обеспечения. Система помогает лучше сориентироваться в том, как устроены приложения изнутри. С помощью этих знаний вы сможете генерировать файлы управления сборкой, становиться профессиональнее и овладевать новыми навыками, которые пригодятся в будущем. 

Логотип
Логотип школы
3 889 ₽ в месяц
140 004 ₽
233 340 ₽
Ещё -10% по промокоду

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

Программа курса рассчитана на 18 месяцев. За это время вы выполните 250 практических заданий, 7 курсовых работ и 1 итоговый проект. Занятия проходят дважды в неделю. На продуктивное обучение еженедельно нужно будет выделять 15 часов.

1.
Основы программирования на C++
2.
Алгоритмы и структуры данных
3.
Английский язык для начинающих разработчиков
4.
Система контроля версий Git
5.
Базовое программирование на C++
6.
Продвинутое программирование на C++
7.
Работа с базами данных
8.
Многопоточное и асинхронное программирование
9.
Шаблоны проектирования в C++
10.
Кроссплатформенная разработка на Qt
11.
Разработка умных гаджетов (IoT)
12.
Разработка видеоигр на Unreal Engine 4
13.
Дипломный проект. Поисковая система

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

Писать код для тестирования программ, сайтов и приложений, интерфейсов
Программировать на C++
Разрабатывать 3D-видеоигры на UE4
Создавать кроссплатформенные приложения
Создавать программную логику с помощью визуального редактора движка UE4
Разрабатывать аналоги поисковых систем

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

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

1.
Введение в язык C++
2.
Классы и структуры
3.
Основы unit-тестирования
4.
Стандартная библиотека и полезные алгоритмы
5.
Работа со сторонними библиотеками
6.
Всё глубже и глубже. Тонкости
7.
Многопоточность в C++
8.
Разное
9.
Проектный модуль

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

Программировать на C++
Проводить unit-тесты
Искать и исправлять ошибки в коде
Разрабатывать собственные типы и операции
Создавать программы для решения бизнес-задач

Инструменты

Логотип школы
4,9
C++ Developer от Otus
10 Месяцев
93 урока

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

Обучение длится 10 месяцев. Каждую неделю будете заниматься по два раза, выполнять домашние и проектные работы (после каждой ступени). Сможете общаться со своими преподавателями, кураторами и однокурсниками, чтобы обсуждать вопросы по заданиям. 

1.
1 ступень
2.
2 ступень

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

Владеть принципами ООП и разработкой на С++
Проводить unit-тестирование
Программировать в различных библиотеках
Настраивать многопоточность
Использовать принципы CI/CD

Инструменты

Логотип школы
5 925 ₽ в месяц
35 552 ₽
44 440 ₽
Ещё -60% по промокоду

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

Изучите базу написания программ на С++ для роботов. Разберете концепции фреймворка. Закрепите все полученные теоретические знания на практике, создадите приложение, которое дополнит ваше портфолио.

1.
Введение
2.
Основы С++
3.
Массивы
4.
Функции
5.
Объектно-ориентированное программирование в C++
6.
Перегрузка операторов
7.
Библиотеки C++
8.
Фреймворк Qt
9.
Семантика перемещения в C++
10.
Введение в pybind11
11.
Итоговый проект

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

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

Инструменты