С++ основи програмування. Базовий курс Онлайн

Знижка - 10%

при оплаті відразу

Йде набір на курс!
Термін навчання
24 заняття
Вартість курсу
9 360.00 грн

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

Учасники вивчатимуть синтаксис C++, розвиватимуть навички роботи зі змінними, вказівниками та класами.

Курс включає практичні завдання для засвоєння концепцій ООП та розробки ефективних програм.

ЦІЛІ КУРСУ

  • Розвиток алгоритмічної думки та розуміння принципів програмування
  • Оволодіти синтаксисом C++, включаючи роботу зі змінними, типами даних та виразами
  • Вивчити використання стандартних бібліотек для введення/виведення та оптимізації розробки програм
  • Освоїти концепції ООП, включаючи створення класів, роботу з об'єктами та використання наслідування
  • Вивчити використання умов, циклів, функцій та вказівників для ефективного керування виконанням програми

ВИВЧАЄМО ТАКІ ТЕХНОЛОГІЇ

  • C++
  • Git
  • VS Code

БОНУСИ КУРСУ: Всі Студенти цього курсу можуть відвідувати заняття з англійської мови.

Записатися на проходження курсу

Формат навчання
Онлайн
Дата початку занять
15 грудня 2025
Термін навчання
24 заняття
Занять на тиждень
2 рази на тиждень
Загальна кількість годин навчання
24
Допомога з працевлаштуванням
Нi

Сертифікат

Сертифікат

Організатор

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

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

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

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

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

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

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

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

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

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

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

OOP в C++

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

Шаблони та STL

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

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

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

Дипломна робота — створення власного шаблонного контейнера