Курс C++ Start

  • Online
  • Для початківців
  • C / C++
Навчальний центр: Foxminded
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:5 місяців
Початок курсу:Будь-який момент
Вартість навчання:1 775 UAH за курс

Навчання відбувається в онлайн-форматі: ви вивчаєте основи у своєму темпі, переглядаючи відео-лекції та виконуючи практичні завдання від автора курсу. Після проходження курсу C++ Start – ти володієш основами мови C++, які дозволять тобі розвиватися далі самостійно або на наших курсах менторингу Unreal Engine.

Програма курсу

Введення та налаштування

Теорія:

  • Про що і навіщо курс, що в ньому буде, чого не буде
  • Що пишуть на C++

Практика:

  • Встановлення Visual Studio
  • Створюємо проєкт із методом main
  • Пишемо Hello World

Керуючі конструкції та типи даних

Теорія:

  • Строкові змінні
  • Конкатенація рядків
  • Арифметичні операції
  • Ключове слово const
  • Логічні типи даних
  • Конструкція switch-case
  • Масиви, цикл for
  • Цикли while і do-while
  • Керуючі оператори
  • Цикли break, continue, цикл while (true)
  • Вказівники

Практика:

  • Змінюємо "Hello, World" на "Hello, <name>"
  • Читаємо прості формули
  • Читаємо з консолі температуру води, говоримо, в якому вона стані
  • Читаємо з консолі порядковий номер дня тижня, виводимо словами
  • Створюємо const-змінну
  • Створюємо масив
  • Переписуємо цикли через while
  • Зчитуємо числа з консолі
  • Розіменовуємо вказівники

Основи функціонально-процедурного програмування

Теорія:

  • Аргументи функції та значення, що повертається
  • Процес складання програми в C++

Практика:

  • Пишемо функцію
  • Переносимо формули до функції
  • Створюємо .h та .cpp файли

Класи та об'єкти

Теорія:

  • Що це таке:
    • Класи
    • Об'єкти
    • Поля
    • Методи
  • Статичний поліморфізм
  • Динамічне виділення пам'яті

Практика:

  • Створення класу та об'єкту класу
  • Додавання атрибутів класу, геттерів/сеттерів до них + зчислення класу
  • Додавання методів
  • Визначення методів
  • Написання конструктора та деструктора
  • Використання операторів new та delete

Елементи ООП

Теорія:

  • Спадкування
  • Модифікатори під час спадкоємства
  • Dynamic cast
  • Перевизначення методів
  • Поліморфізм і ключове слово virtual. Віртуальний деструктор
  • Абстрактний клас і чисто віртуальні методи
  • Передача об'єктів у методи за значенням і за посиланням

Практика:

  • Створити:
    • ієрархію успадкування
    • у цій ієрархії створити поліморфну поведінку
    • переобумовлений метод
    • перевантаження методів
    • абстрактний клас і імплементувати його
    • інтерфейс і імплементувати його
  • Використовуємо virtual. Робимо деструктор класу віртуальним

Попередні вимоги

  • Вільне володіння комп'ютером
  • Вміння читати англійський текст

Особливості курсу

  • Онлайн курс
  • Необмежений доступ до відео-лекцій і завдань
  • Без перевірки
  • Допомога в чаті Slack

Викладачі курсу

Олександр Басалкевич - Senior C++ Engineer

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Junior IT
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
17.11.2025
Тривалість
24 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
12 700 UAH за курс

C++

Optima Academy
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 400 UAH за місяць
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 500 UAH за курс