г. Киев, ул. Жилянская, 128/28

По вопросам
поступления:

Учебный отдел:  +38 (044) 229-85-24

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

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

О курсе:

Возрастот 15 до 55 лет

Продолжительностьрекомендуемое количество от 18 часов

Расписание занятийподбирается индивидуально

Стоимость1 ак. час - 425 грн, занятие - 850 грн

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

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

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

Записаться

Имя и Фамилия*
Телефон*
E-mail*

О курсе:

Возрастот 15 до 55 лет

Продолжительностьрекомендуемое количество от 18 часов

Расписание занятийподбирается индивидуально

Стоимость1 ак. час - 425 грн, занятие - 850 грн

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

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


Да
Нет

Заполните пожалуйста форму


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


Получите книгу: «Как воспитывать ребенка. Советы известных людей»


Да
Нет

Заполните пожалуйста форму


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


Пройти

Заполните пожалуйста форму