Що нового?

Набір учасників [[Skillbox] Професія розробник на С++ з нуля (Михайло Дашевський, Ілля Чучалов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 43015 ГРН
Учасників: 0 з 46
Організатор: Відсутній
Статус: Набір учасників
Внесок: 972.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

програма ідеально підійде новачкам - ви почнете з вивчення змінних і найпростіших алгоритмів. Системне навчання допоможе навчитися програмувати з нуля і засвоїти всю програму.

практикуючим програмістам - Пройдете повний курс по C++ і прикладний курс Unreal Engine 4. Вам буде простіше знайти роботу програміста в геймдеві.

можливості після навчання


програма курсу містить 2 основні блоки
1. Блок - С++
Базові знання

  • цілочисельні змінні. Дані та обчислення.
  • скорочені арифметичні операції. Найпростіші алгоритми.
  • умовний оператор 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.
2. Блок-Unreal Engine 4
Програмування ігор на C++ для UE4

  • робимо простий арканоїд на Blueprints.
  • ускладнюємо завдання: пишемо арканоїд на С++.
  • робимо шутер з видом зверху (TDS).
  • створюємо оточення.
  • розбираємося з основними класами і методами.
https://privatelink.de/?https://skillbox.ru/course/profession-c-plus-plus/
 
Угорі