Основы C++: синтаксис, структуры данных и ООП

🚀 Этот курс — идеальный старт для новичков в C++! 🚀 Вы изучите синтаксис, ООП, работу с памятью, STL и научитесь решать ... Показать полностью

🚀 Этот курс — идеальный старт для новичков в C++! 🚀 Вы изучите синтаксис, ООП, работу с памятью, STL и научитесь решать задачи. Курс подходит для тех, кто хочет освоить программирование с нуля и создать крутое портфолио. 📊 Результат: первые проекты на C++, прочная база для успешной карьеры и навыки для разработки игр и высокопроизводительных систем. 🌟 Начинайте без подготовки и покоряйте мир программирования! 💻✨ Свернуть

18 учащихся

Язык: Русский

Уровень: Начальный

Модули курса

  • Основы Языка и Управление Потоком
    • Начало работы: история C++ и установка компилятора
    • Первая программа: Hello, World!. Структура программы, коммен...
    • Переменные: Типы данных (int, float, double, char, bool), об...
    • Константы. Ключевое слово const. Базовый ввод/вывод (cin, co...
    • Операторы: арифметические, присваивания, а также операторы и...
    • Операторы сравнения и логические операторы.
    • Условные конструкции: if, else if, else.
    • Тернарный оператор. Практика: Простые калькуляторы, проверки...
    • Циклы: while, do-while.
    • Цикл for. Ключевые слова break и continue.
    • Практика: Решение задач с циклами (суммы, факториал, таблицы...
    • Простые массивы: Объявление, инициализация, доступ к элемент...
    • Практика: Поиск min/max в массиве, сумма/среднее, простые со...
    • Символы и строки (как массивы char). Функции cctype (проверк...
    • Тест по Модулю 1
  • Функции, указатели и основы объектно-ориентированн...
    • Функции: объявление, определение, вызов. Прототипы.
    • Параметры функций: передача по значению.
    • Возврат значений из функций с помощью ключевого слова return...
    • Область видимости переменных: локальные и глобальные.
    • Перегрузка функций.
    • Указатели: основная концепция, операторы & и *.
    • Указатели и массивы. Арифметика указателей.
    • Передача параметров в функции по указателю (pass-by-pointer)...
    • Ссылки (&). Передача параметров по ссылке (pass-by-refer...
    • Введение в объектно-ориентированное программирование: классы...
    • Члены класса: данные (поля) и методы. Модификаторы доступа ...
    • Конструкторы и деструкторы: назначение, определение, перегру...
    • Практика: создание простых классов (например, Point, Rectang...
    • Указатель this. Константные методы.
    • Тест по модулю 2.
  • Углублённое изучение объектно-ориентированного про...
    • Объекты как члены других классов.
    • Выделение памяти с помощью new и delete.
    • Работа с динамическими массивами и указателями.
    • Утечки памяти и висячие указатели.
    • Класс string из Стандартной Библиотеки (STL): основные опера...
    • Класс vector: динамические массивы без проблем. Основные мет...
    • Наследование: базовый и производный классы. Синтаксис.
    • Модификаторы доступа при наследовании: public, protected, pr...
    • Виртуальные функции (virtual) и переопределение методов.
    • Абстрактные классы и чистые виртуальные функции.
    • Обработка исключений: try, catch, throw.
    • Практика: создание иерархии классов (например, Фигура ; Круг...
    • Практика: разработка простого текстового меню или консольной...
    • Практика: завершение проекта. Рефакторинг и отладка.
    • Тест по модулю 3.

Отзывы

Пока нет отзывов