м. Київ, вул. Жилянська, 128/28

Для вступу:

Навчальний відділ:  +38 (044) 229-85-24

Бухгалтерія:      +38 (044) 229-85-20

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

Про курс:

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

Тривалістьрекомендована кількість від 18 годин

Розклад занятьіндивідуально

Вартість1 година - 283 грн

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

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

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

Записатися

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

Про курс:

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

Тривалістьрекомендована кількість від 18 годин

Розклад занятьіндивідуально

Вартість1 година - 283 грн

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

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


Так
Ні

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


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


Отримайте книгу: «Як виховувати дитину. Поради відомих людей»


Так
Ні

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


ПРОЙДИТЕ ОПРОС
И ВЫБИРИТЕ СВОЙ
ПОДАРОК


Пройти

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