Акции школ
Войти

Профессия разработчик на С++

12 месяцев изучения инструментов разработки на C++, написания кода и разбора документации. Содержит 95 тематических модулей для новичков и практикующих программистов. Способствует продвижению в профессии разработчиков на C++. В программе: даются базовые знания программирования, особенности C++, разработка игр для Unreal Engine. Личное ведение куратора до защиты диплома и доступ в закрытый чат. Выпускникам предоставляется гарантированная стажировка.

Подробнее


Начальный
122 455 руб
204 092 руб

Компания: skillbox (скиллбокс)

Язык: ru

Длительность курса

Длительность курса

365 дней

Формат обучения

Формат обучения

Видеолекции по 3–5 часов в неделю.

Обратная связь

Обратная связь

Инвидуальный подход наставника к каждому ученику и обсуждение заданий с одногруппниками в закрытом чате.

Теория и практика

Теория и практика

95 тематических модулей

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

Понимать структуру и синтаксис языка С++:

- Понимать алгоритмы и уметь их создавать
- Разбираться в документации
- Работать с многопоточностью
- Работать с SQL и STL
- Использовать инструменты и средства разработки: Git, GCC, GDB
- Применять в работе Jira и Confluence
- Внедрять кроссплатформенную разработку
- Понимать основы и принципы ООП и применять их на практике

Перейти на страницу курса Запишись на курс
прямо сейчас!

365 дней Кураторы: есть

О курсе

О курсе

365 дней Кураторы: есть
Новичкам

Начнёте с изучения переменных и простейших алгоритмов. Системное обучение поможет научиться программировать с нуля и усвоить всю программу.

Практикующим программистам

Пройдёте полный курс по С++ и прикладной курс по Unreal Engine 4. Вам будет проще найти работу программиста в геймдеве.

Рассрочка

5 727 р. в месяц
ПЕРВЫЕ 3 МЕСЯЦА БЕСПЛАТНО

C++

Базовые знания

Целочисленные переменные. Данные и вычисления.

Сокращённые арифметические операции. Простейшие алгоритмы.

Условный оператор if.

Логические выражения и сложные условия.

Введение в циклы: while, do while, break, continue.

Циклы for и алгоритмы на циклах.

Числа с плавающей запятой. Математические вычисления.

Функции в программировании.

Создание проекта на VS Code.

Отладка и логирование.

Одномерные массивы. Базовые алгоритмы на массивах.

Двумерные массивы.

Продвинутые алгоритмы на массивах. Сортировка.

Массивы как указатели. Динамическое выделение памяти.

Контейнеры и автоматическое управление памятью.

Стандартные алгоритмы.

Модульность и организация исходного кода в C++.

Строки и текстовые данные. Базовые алгоритмы со строками.

Работа с файлами, std::fstream.

Структуры и составные форматы данных.

Битовые операции и обработка двоичных данных.

Автоматическое тестирование, юнит-тесты.

Перегрузка функций. Рекурсия и рекурсивные алгоритмы.

Функции. Передача параметров по ссылке и по значению. Константные данные и функции.

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

ООП и простые классы. Конструкторы и деструкторы.

Практические приёмы работы с классами.

Инкапсуляция.

Наследование.

Виртуальные методы, интерфейсы и полиморфизм.

ООП и архитектура.

Продвинутые знания

Командные инструменты. Контроль версий и учёт ошибок. git и jira.

Продвинутые алгоритмы работы с текстовыми данными: Регулярные выражения.

Параллельные вычисления, std::thread.

Обобщённое программирование: обобщенные функции.

Обобщённые структуры данных и классы.

Использование сторонних библиотек. FLTK.

С++ 11, 17.

Принципы solid, grasp, kiss, dry и yagni.

Особенности библиотеки Boost.

Unreal Engine 4

Программирование игр на C++ для UE4

Делаем простой арканоид на Blueprints.

Усложняем задачу: пишем арканоид на С++.

Делаем шутер с видом сверху (TDS).

Создаём окружение.

Разбираемся с основными классами и методами.

C++

SQL

Unreal Engine 4

STL

Знание структур баз данных и алгоритмов.

Знание принципов solid, grasp, kiss, dry и yagni.

Понимание принципов ООП и ООД.

Написание кода для Unreal Engine 4.

Знание C++ 11, 17. (объектно-ориентированное программирование, сети, STL).

Работа с библиотекой Boost.

Навыки, которые вы получите

 
UNREAL ENGINE 4 РЕКЛАМНЫЕ ОБЪЯВЛЕНИЯ ОСНОВЫ ООП БИБЛИОТЕКА BOOST

Компания, проводящая курс

Skillbox (Скиллбокс)

1742 курса по 3041 теме

Университет Skillbox (Скиллбокс) занимает лидирующие позиции в сфере дистанционного образования, реализуя прикладные курсы с 2016 года....

21 (1121)

Преподаватели курса

Эксперт по онлайн-образованию для взрослых в «OTUS»

Педагог, автор и ведущий курсов профессиональной...

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

skillbox (скиллбокс)
(10)
230 000 руб
skillbox (скиллбокс)
(5)
106 620 руб
skillbox (скиллбокс)
(3)
254 840 руб
skillbox (скиллбокс)
(11)
309 350 руб
skillbox (скиллбокс)
(7)
222 200 руб
skillbox (скиллбокс)
(5)
166 750 руб
skillbox (скиллбокс)
(1)
245 000 руб
skillbox (скиллбокс)
(1)
260 000 руб
skillbox (скиллбокс)
(0)
242 400 руб
skillbox (скиллбокс)
(13)
166 812 руб
больше курсов

Другие курсы этих преподавателей