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

Условия акции
скидка - 10%

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

Идет набор на курс!
Начало занятий
Срок обучения
24 заняття
Стоимость:
Стоимость за весь курс
9 360 грн.
10 400 грн.
Описание
С++ основи програмування. Базовий курс Онлайн

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

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

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

ЦІЛІ КУРСУ

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

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

  • C++
  • Git
  • VS Code

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

Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю 2 рази на тиждень
Длительность занятия
Часы занятий
Группы
Возраст аудитории Студенты, Взрослые
Вид подготовки Базовый курс
Город Онлайн
Преподаватель специалист-практик
Учебные материалы
Пробное занятие
Документ об окончании Сертифікат
Опции Групповые занятия, Индивидуальное обучение
Трудоустройство Нет
Условия трудоустройства

Запись на курс

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

Программа обучения

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

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

Адрес:
  • Онлайн