Освой C++ с нуля — шаг за шагом, в удобном формате. Только суть, практика, поддержка и мини-проекты. Без скучных лекций и перегрузки — учись в своём ритме и выходи на результат.
Урок 8 — Цикл while: повторение операций в программировании на C++ → Разбор домашнего задания Урок 9 — Цикл do-while: обязательное выполнение операций в программировании на C++ → Разбор домашнего задания Урок 10 — Цикл for: повторение операций в программировании на C++ → Разбор домашнего задания Урок 11 — Вложенные циклы в C++ → Разбор домашнего задания Урок 12 — Введение в функции в C++ → Разбор домашнего задания Урок 13 — Рекурсия в C++ → Разбор домашнего задания
Урок 17 — Указатели и ссылки. Работа с адресами и динамической памятью в C++ → Разбор домашнего задания Урок 18 — Управление динамической памятью: new, delete и умные указатели в C++ → Разбор домашнего задания Урок 19 — Структуры данных в C++: создание и использование struct и enum → Разбор домашнего задания
Блок 5. Основы объектно-ориентированного программирования (ООП)
Урок 20 — Основы ООП. Определение классов и создание объектов в C++ → Разбор домашнего задания Урок 21 — Конструкторы и деструкторы в C++: управление жизненным циклом объектов → Разбор домашнего задания Урок 22 — Наследование в ООП. Как использовать и расширять классы в C++ → Разбор домашнего задания Урок 23 — Полиморфизм в C++: виртуальные функции и абстрактные классы → Разбор домашнего задания Урок 24 — Перегрузка операторов. Упрощение работы с пользовательскими типами данных → Разбор домашнего задания
Блок 6. Стандартная библиотека и шаблоны
Урок 25 — STL в действии: работа с контейнерами vector, list и map → Разбор домашнего задания Урок 26 — Шаблоны в C++: создание универсальных функций и классов → Разбор домашнего задания Урок 27 — Обработка ошибок в C++: исключения и их управление → Разбор домашнего задания
Блок 7. Продвинутые техники
Урок 28 — Создание многопоточных программ: потоки, мьютексы и параллелизм → Разбор домашнего задания Урок 29 — Чтение и запись файлов в C++: текстовые и бинарные данные → Разбор домашнего задания Урок 30 — Сетевые приложения на C++: введение в сокеты и клиент-серверную модель → Разбор домашнего задания Урок 31: “Оптимизация кода в C++. Как ускорить ваши программы”
Блок 8. Проектная работа и завершение
Урок 32 — Разработка и тестирование консольного приложения Урок 33 — Разработка и тестирование игры “Камень, ножницы, бумага, ящерица, Спок” Урок 34 — Заключительное слово от Кайлы и подведение итогов курса