Войти

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

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

Подробнее


Компания: skillbox

Язык: ru

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

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

540 дней

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

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

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

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

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

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

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

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

3 блока, 90 тематических модулей

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

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

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

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

540 дней Кураторы: нет

О курсе

О курсе

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

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

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

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

Рассрочка

2900 р. в месяц

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.

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

Skillbox

108 курсов по 335 темам

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

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

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

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

смотрите также

Похожие курсы

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

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

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

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