Курс C++ Basic

  • Online
  • Для начинающих
  • C / C++
Образовательный центр: Hillel IT school
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:24 занятий
Начало курса:04.11.2025
Стоимость обучения:11 400 UAH за курс

При оплаті відразу за весь курс знижка 10%.

Основи програмування на мові C++ надає студентам відмінну можливість оволодіти основами програмування та розробки однією з найпопулярніших мов. Учасники вивчатимуть синтаксис C++, розвиватимуть навички роботи зі змінними, вказівниками та класами.

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

Знайомство з C++

  • Коли треба писати на C++?
  • Налаштування середовища розробки
  • Написання і розбір першої програми
  • Створення змінних
  • Огляд базових типів даних
  • Константи, статичні змінні
  • Арифметичні оператори
  • Бінарні оператори
  • Інші оператори

Введення та виведення, обробка помилок

  • Потоки вводу та виводу : stdout, stdin, stderr
  • Читання користувацького вводу з консолі
  • Робота з файлами
  • Читання вводу з файлу
  • try...catch блок
  • Розбір типових помилок програми

Умовне виконання, цикли, функції

  • Оператори if, else, switch
  • Цикли for, while, do-while
  • Створення простих функцій
  • Повернення результату з функцій
  • Аргументи функції

Вбудовані структури даних, посилання та пойнтери

  • Огляд масивів та дій з ними
  • Знайомство зі C-стрічками
  • Використання C++ стрічок
  • Знайомство з посиланнями
  • Огляд пойнтерів та дій з ними

Статична та динамічна пам'ять, етапи побудови програми

  • Вигляд програми в пам'яті комп'ютера
  • Різниця між статичної та динамічною пам'яттю
  • Створення об'єктів в динамічній пам'яті
  • Етапи компіляції

ООП в C++

  • Створення структур, класів
  • Основні поняття OOP (encapsulation, inheritance, polymorphism)
  • Значення конструкторів та деструкторів
  • Віртуальні методи, наслідування
  • Перевантаження операторів, методів
  • friend класи

Шаблони та STL

  • Знайомство з шаблонами
  • Написання шаблонних функцій
  • Огляд бібліотеки STL
  • Основні контейнери бібліотеки STL

Структури даних, складність алгоритмів

  • Розуміння основних структур даних (list, vector, dictionary, hashtable)
  • Специфічні структури даних (stack, queue, single-linked list)
  • Поняття складності алгоритму
  • Складність операцій в структурах даних
  • Написання власної реалізації структури даних

Дипломна робота

Створення власного шаблонного контейнера.

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

  • Невеликі групи
  • Система особистих кабінетів
  • Доступ до відеозаписів занять
  • Викладачі практики
  • Оперативна служба підтримки студентів
  • Практичні заняття

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

  • Микита Жаворонков - Linux C/C++ Engineer at GlobalLogic
  • Наталія Ковальова - C++ Developer at Phonexa
  • Ігор Конфедрат - Software Engineer at Onseo
  • Максим Безуглий - C++ Senior Software Engineer
  • Олексій Кшенський - Senior Software Developer at UA Tech People

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
ИT-школа СМАРТ
Формат
Online
Начало обучения
Дата формується
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
2 790 UAH за месяц
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
7 500 UAH за курс
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 800 UAH за курс

C++

Logos IT-Academy
Учебный центр
Logos IT-Academy
Формат
Online
Начало обучения
Дата формується
Длительность
16 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
8 500 UAH за курс