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

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
896
50
Голосов: 0
#1
Программа идеально подойдёт новичкам - Вы начнёте с изучения переменных и простейших алгоритмов. Системное обучение поможет научиться программировать с нуля и усвоить всю программу.

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

1. Умение работать с Jira, Confluence.
2. Работа с многопоточностью.
3. Понимание культуры написания кода.
4. С++ 11, 17.
5. Знание SQL и STL.
6. Знание инструментов и средств разработки: git, gcc, gdb.
7. Кроссплатформенная разработка.
8. Понимание основ и принципов ООП и опыт их применения.
Программа курса содержит 2 основных блокa

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).
  • Создаём окружение.
  • Разбираемся с основными классами и методами.

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя