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

Відгуки: 0
Початок занять: 
20 Лютий, 2025
Набір на курс!
Термін навчання: 
24 заняття

Вартість:

Залишити заявку

Умови акції

знижка - 10%

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

Опис

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

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

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

ЦІЛІ КУРСУ

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

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

  • C++
  • Git
  • VS Code

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

Програма навчання

Знайомство з 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)
  • Поняття складності алгоритму
  • Складність операцій в структурах даних
  • Написання власної реалізації структури даних

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

Дні тижня:
на вибір
Час занять:
на вибір
Кількість занять на тиждень:
2 рази на тиждень
Вік аудиторії:
Студенти, Дорослі
Вид підготовки:
Базовий курс
Місто:
Київ, Онлайн
Викладач:
фахівець-практик
Документ про закінчення:
Сертифікат
Опції:
Групові заняття, Індивідуальне навчання
Працевлаштування:
Немає
Адреса:
  • Онлайн

Залиште свій відгук

Всі відгуки достовірні! До публікації допускаються тільки відгуки від людей, які раніше залишали заявку на навчання.

Останні відгуки

За даним курсом поки немає відгуків.

Схожі курси

4 Березень 2025
Набір на курс!
Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

11 430
грн
12700
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
24 заняття

Набір на курс!
Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

16 200
грн
18000
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
32 заняття

21 Лютий 2025
Набір на курс!
Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

8 280
грн
9200
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
16 занять