м. Чернігів, вул. П`ятницька, 39

  • Русский
  • Українська

С ++ програмування (базовий)

Про курс:

Віквід 15 до 55 років

Тривалість5 тижнів

Розклад занять12 занять

Вартість1400 грн.

Мова С ++ є широко поширеною мовою програмування, застосовується для розробки операційних систем, прикладних програм, драйверів, комп’ютерних ігор та ін . Мова стала основою для безлічі інших мов, зробила величезний вплив на Java і C # . Курс C++ спрямований на вивчення функціоналу мови та основ об’єктно-орієнтованого програмування .

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

МОДУЛЬ 1
  • Вступ
  • Історія та етапи розвитку мови С ++
  • Порівняльний аналіз мови C ++ з іншими мовами програмування
  • Об’єктно-орієнтоване програмування
  • Iнкапсуляція
  • Поліморфізм
  • Спадкування
МОДУЛЬ 2
  • Класи
  • Конструктори
  • Деструктори
  • Перевантажені конструктори
  • Iніціалізатори
  • Конструктор копіювання
  • Покажчики на об’єкти
  • Покажчик на себе (this)
МОДУЛЬ 3
  • Константний метод
  • Синтаксис оголошення
  • Приклади використання
  • Оголошення конструктора з використанням ключового слова explicit
  • Перевантаження операторів
  • Причини виникнення перевантаження операторів
  • Загальні правила перевантаження бінарних і унарних операторів
  • Приклади використання
  • Перетворення, що визначаються класом
МОДУЛЬ 4
  • Перевантаження інкременту і декременту
    • Цілі і завдання перевантаження інкременту і декременту
    • Синтаксиc перевантаження
    • Відмінності перевантаження постфіксної і префіксної форми
  • Перевантаження оператора індексування
  • Перевантаження оператора виклику функції (круглих дужок)
МОДУЛЬ 5
  • Дружні функції
  • Дружні класи
  • Дружня перевантаження операторів
МОДУЛЬ 6
  • Статичні члени класу (статичні змінні – члени , методи – члени)
  • Виділення та очищення пам’яті в стилі С malloc, calloc, realloc, free.
  • Перевантаження операторів new, new[ ], delete, delete []
  • Перевантаження оператора -&gt
  • Поняття розумного покажчика (smart pointer)
  • Практичний приклад використання перевантаження оператора -> (реалізація розумного покажчика)
МОДУЛЬ 7
  • Шаблони
  • Шаблони функцій
  • Шаблони класів
МОДУЛЬ 8
  • Вкладений клас.
  • Агрегування і композиція
  • Спадкування
  • Типи успадкування
  • Одиночне спадкування
  • Специфікатори доступу при спадкуванні
  • Конструктори і деструктори при спадкуванні
  • Приклади використання одиночного наслідування
  • Множинне успадкування
  • Приклади використання множинного спадкування
  • Обговорення плюсів і мінусів спадкування
  • Спадкування шаблонів
  • Віртуальний базовий клас
МОДУЛЬ 9
  • Віртуальні функції
  • Раннє і пізнє зв’язування
  • Статичний і динамічний поліморфізм
  • Таблиця віртуальних функцій
  • Абстрактні класи
  • Віртуальний деструктор
  • Чисто віртуальний деструктор
МОДУЛЬ 10
  • Обробка виняткових ситуацій
  • Введення в обробку виняткових ситуацій
  • Ключове слово try
  • Ключове слово catch
  • Ключове слово throw
  • Подробиці використання виключних ситуацій
  • Розкрутка стека викликів

Записатися

Ім'я та Прізвище*
Телефон*
E-mail*

Про курс:

Віквід 15 до 55 років

Тривалість5 тижнів

Розклад занять12 занять

Вартість1400 грн.

Базові знання:
Впевненний користувач ПК або успішне завершення курсу Користувач ПК.
Базові знання мови C або успішне завершення курсу Програмування на мові С (базовий).

А хочете ознайомитися з набором демонстраційних електронних уроків напівстаціонара?


Так
Ні

Заповніть будь ласка форму


Введіть sms-код для підтвердження