Донецкая IT-академия
+7 (949) 404-81-82 Пн–Пт 9:00–19:00
Заказать звонок
Заказать звонок

Перезвоним в рабочее время, Пн–Пт 9:00–19:00. Заявка ни к чему не обязывает.

Или позвоните сами: +7 (949) 404-81-82

Курс ООП на C++

Разберитесь с объектно-ориентированным программированием на C++ и примените его в собственном проекте.

Индивидуальные занятия Групповые занятия — при наборе
Работа над программой за компьютером

О курсе

Объектно-ориентированный подход помогает управлять сложностью программы. На C++ вы разберёте классы, скрытие данных и разные способы связи объектов, затем примените их в небольшой модели.

Чему научитесь

  • Поля, методы, конструкторы и время жизни объектов.
  • Интерфейс класса, доступ к данным и ответственность объектов.
  • Общие интерфейсы и переопределение поведения.
  • Разделение программы на классы и проверка результата.

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

Для каждого раздела указан ориентировочный объём в парах. Одна пара — два академических часа. Состав и темп занятий можно уточнить под вашу цель и подготовку.

Классы и объекты2 пары
  • Поля, методы, конструкторы и время жизни объектов.
  • Создание класса, конструктора и метода
  • Состояние объекта и его жизненный цикл
  • Разделение объявления и реализации класса
Инкапсуляция2 пары
  • Интерфейс класса, доступ к данным и ответственность объектов.
  • Публичный интерфейс и закрытые данные
  • Проверка допустимых значений внутри методов
  • Композиция объектов вместо лишней зависимости
Наследование и полиморфизм2 пары
  • Общие интерфейсы и переопределение поведения.
  • Базовый и производный класс
  • Виртуальные методы и переопределение поведения
  • Когда наследование усложняет решение
Практическая задача3 пары
  • Разделение программы на классы и проверка результата.
  • Модель предметной области из нескольких классов
  • Разбор ошибок компиляции и отладка
  • Проверка сценариев работы итоговой программы

Практическая работа и результат

Проектируете небольшую программу из нескольких взаимодействующих классов.

В процессе вы применяете темы программы к одной задаче, проверяете результат и исправляете ошибки вместе с преподавателем. Так после занятий у вас остаётся законченная учебная работа, а не только записи с объяснениями.

С чего начать

Нужны основы синтаксиса C++. Если часть тем уже знакома, программу можно сместить в сторону более сложной практики.

Продолжить обучение

Эта тема входит в программу «Разработка программного обеспечения». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.

Как проходят занятия

Аудитории, оборудование и практика — как это выглядит изнутри.

Получить подробности Расскажем о программе, формате занятий и стоимости. Если нужно освоить направление целиком, предложим полную программу.
Заполните форму