Курс 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 600 UAH за місяць
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 775 UAH за курс
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 400 UAH за місяць
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 200 UAH за курс