Що нового?

Придбаний Основы ООП на С++ [Stepik] [Оксана Еськова]

Інформація про покупку
Тип покупки: Складчина
Ціна: 1534 ГРН
Учасників: 0 з 2
Організатор: Відсутній
Статус: Набір учасників
Внесок: 797.7 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Основы ООП на С++ [Stepik] [Оксана Еськова]



Хотите понять принципы объектно-ориентированного программирования и разобраться, как они реализуются в C++? Готовы решать интересные практические задачи и почувствовать себя уверенным программистом? Тогда этот курс ― для вас!

Чему вы научитесь
  • понимать основы объектно-ориентированного программирования и их реализацию в языке C++
  • определять собственные классы и создавать объекты
  • выполнять перегрузку различных операторов
  • использовать наследование и полиморфизм
  • обрабатывать исключения
  • создавать универсальный код с помощью шаблонов классов и функций
  • и многое другое...
О курсе

Зачем изучать объектно-ориентированное программирование?

Объектно-ориентированный подход позволяет писать надежные, понятные и масштабируемые программы. Большинство современных фреймворков и крупных проектов строятся на принципах ООП, поэтому знание ООП повышает ценность программиста.

В этом курсе Вы познакомитесь с ключевыми принципами ООП: абстракция, инкапсуляция, наследование и полиморфизм. А главное – поймете, как они реализуются в языке С++. Решите много задач, которые на практике иллюстрируют все тонкости наследования и полиморфизма в С++.

Почему стоит выбрать именно этот курс по ООП?
  • Я умею объяснять понятно и коротко. Но всегда обращаю внимание на тонкости.
  • Видео дублируется текстом: можно выбрать тот вариант теории, который подходит именно Вам.
  • Задачи – часть процесса обучения. Они должны иллюстрировать теорию, заставлять шевелить мозгами и получать удовольствие от этого! В общем, с ними не соскучишься!
  • Я всегда на связи. Как во всех своих курсах: готова подсказать и выслушать критику.
Для кого этот курс

Это курс для всех начинающих программистов на С++. Особенно он подходит студентам 1-2 курса.

Начальные требования

Для начала обучения нужно знать основы С++: типы данных, алгоритмические конструкции, массивы, функции, работу с динамической памятью.
Если начинаете вообще с нуля, то пройдите прежде курсы” и “”
При этом первый модуль данного курса посвящен повторению ключевых тем, необходимых для понимания ООП

Как проходит обучение

Обучение построено на принципе коротких шагов. Лекции имеются в двух форматах: текстовом и видео. Задачи с автоматической проверкой и тесты с вариантами ответов позволяют закрепить теорию.
Проходите курс последовательно, пос
кольку порядок изложения важен для понимания материала.

Программа курса:

Введение
  1. Повторение. Про функции
  2. Повторение. Разделение программы на модули
Классы
  1. Конструкторы
  2. Правило трех
  3. Конструктор перемещения
  4. Конструктор преобразования
  5. Статические члены класса
Перегрузка операторов
  1. Операторы сравнения
  2. Вектор
  3. Операторы [] и преобразования типа
  4. Операторы + и +=
  5. Операторы вставки >> и **
  6. Оператор ++
Наследование
  1. Основы наследования
  2. Переопределение методов и переменных
  3. Определение реального типа объекта
  4. Режимы наследования
  5. Абстрактные классы
  6. Множественное наследование
  7. Private и Protected конструкторы и деструкторы
  8. Спецификатор final
Исключения
  1. Перехват и обработка исключений
  2. Генерация исключений
Шаблоны, вложенные в классы
  1. Шаблоны классов
  2. Специализация шаблона класса
  3. Вложенные классы
  4. Итераторы, списки инициализации
Цена: 2300 руб.
https://stepik.org/course/237266/promo?search=8903445841
 
Угорі