Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 143.482
- Реакции
- 78.071
Складчина: Основы ООП на С++ [Stepik] [Оксана Еськова]
Хотите понять принципы объектно-ориентированного программирования и разобраться, как они реализуются в C++? Готовы решать интересные практические задачи и почувствовать себя уверенным программистом? Тогда этот курс ― для вас!
Чему вы научитесь
понимать основы объектно-ориентированного программирования и их реализацию в языке C++
определять собственные классы и создавать объекты
выполнять перегрузку различных операторов
использовать наследование и полиморфизм
обрабатывать исключения
создавать универсальный код с помощью шаблонов классов и функций
и многое другое...
О курсе
Зачем изучать объектно-ориентированное программирование?
Объектно-ориентированный подход позволяет писать надежные, понятные и масштабируемые программы. Большинство современных фреймворков и крупных проектов строятся на принципах ООП, поэтому знание ООП повышает ценность программиста.
В этом курсе Вы познакомитесь с ключевыми принципами ООП: абстракция, инкапсуляция, наследование и полиморфизм. А главное – поймете, как они реализуются в языке С++. Решите много задач, которые на практике иллюстрируют все тонкости наследования и полиморфизма в С++.
Почему стоит выбрать именно этот курс по ООП?
Я умею объяснять понятно и коротко. Но всегда обращаю внимание на тонкости.
Видео дублируется текстом: можно выбрать тот вариант теории, который подходит именно Вам.
Задачи – часть процесса обучения. Они должны иллюстрировать теорию, заставлять шевелить мозгами и получать удовольствие от этого! В общем, с ними не соскучишься!
Я всегда на связи. Как во всех своих курсах: готова подсказать и выслушать критику.
Для кого этот курс
Это курс для всех начинающих программистов на С++. Особенно он подходит студентам 1-2 курса.
Начальные требования
Для начала обучения нужно знать основы С++: типы данных, алгоритмические конструкции, массивы, функции, работу с динамической памятью.
Если начинаете вообще с нуля, то пройдите прежде курсы “Основы программирования на C/C++” и “Основы программирования на C/C++. Часть 2”
При этом первый модуль данного курса посвящен повторению ключевых тем, необходимых для понимания ООП
Как проходит обучение
Обучение построено на принципе коротких шагов. Лекции имеются в двух форматах: текстовом и видео. Задачи с автоматической проверкой и тесты с вариантами ответов позволяют закрепить теорию.
Проходите курс последовательно, поскольку порядок изложения важен для понимания материала.
Программа курса:
Введение
Объектно-ориентированное программирование
Повторение. Ссылки
Повторение. Про функции
Повторение. Разделение программы на модули
Классы
Классы и объекты
Конструкторы
Правило трех
Конструктор перемещения
Конструктор преобразования
Статические члены класса
Перегрузка операторов
Операторы сравнения
Вектор
Операторы [] и преобразования типа
Операторы + и +=
Операторы вставки >> и <<
Оператор ++
Наследование
Основы наследования
Переопределение методов и переменных
Определение реального типа объекта
Режимы наследования
Абстрактные классы
Множественное наследование
Private и Protected конструкторы и деструкторы
Спецификатор final
Исключения
Перехват и обработка исключений
Генерация исключений
Шаблоны, вложенные в классы
Шаблоны классов
Специализация шаблона класса
Вложенные классы
Итераторы, списки инициализации
СКАЧАТЬ СЛИВЫ КУРСОВ
Хотите понять принципы объектно-ориентированного программирования и разобраться, как они реализуются в C++? Готовы решать интересные практические задачи и почувствовать себя уверенным программистом? Тогда этот курс ― для вас!
Чему вы научитесь
понимать основы объектно-ориентированного программирования и их реализацию в языке C++
определять собственные классы и создавать объекты
выполнять перегрузку различных операторов
использовать наследование и полиморфизм
обрабатывать исключения
создавать универсальный код с помощью шаблонов классов и функций
и многое другое...
О курсе
Зачем изучать объектно-ориентированное программирование?
Объектно-ориентированный подход позволяет писать надежные, понятные и масштабируемые программы. Большинство современных фреймворков и крупных проектов строятся на принципах ООП, поэтому знание ООП повышает ценность программиста.
В этом курсе Вы познакомитесь с ключевыми принципами ООП: абстракция, инкапсуляция, наследование и полиморфизм. А главное – поймете, как они реализуются в языке С++. Решите много задач, которые на практике иллюстрируют все тонкости наследования и полиморфизма в С++.
Почему стоит выбрать именно этот курс по ООП?
Я умею объяснять понятно и коротко. Но всегда обращаю внимание на тонкости.
Видео дублируется текстом: можно выбрать тот вариант теории, который подходит именно Вам.
Задачи – часть процесса обучения. Они должны иллюстрировать теорию, заставлять шевелить мозгами и получать удовольствие от этого! В общем, с ними не соскучишься!
Я всегда на связи. Как во всех своих курсах: готова подсказать и выслушать критику.
Для кого этот курс
Это курс для всех начинающих программистов на С++. Особенно он подходит студентам 1-2 курса.
Начальные требования
Для начала обучения нужно знать основы С++: типы данных, алгоритмические конструкции, массивы, функции, работу с динамической памятью.
Если начинаете вообще с нуля, то пройдите прежде курсы “Основы программирования на C/C++” и “Основы программирования на C/C++. Часть 2”
При этом первый модуль данного курса посвящен повторению ключевых тем, необходимых для понимания ООП
Как проходит обучение
Обучение построено на принципе коротких шагов. Лекции имеются в двух форматах: текстовом и видео. Задачи с автоматической проверкой и тесты с вариантами ответов позволяют закрепить теорию.
Проходите курс последовательно, поскольку порядок изложения важен для понимания материала.
Программа курса:
Введение
Объектно-ориентированное программирование
Повторение. Ссылки
Повторение. Про функции
Повторение. Разделение программы на модули
Классы
Классы и объекты
Конструкторы
Правило трех
Конструктор перемещения
Конструктор преобразования
Статические члены класса
Перегрузка операторов
Операторы сравнения
Вектор
Операторы [] и преобразования типа
Операторы + и +=
Операторы вставки >> и <<
Оператор ++
Наследование
Основы наследования
Переопределение методов и переменных
Определение реального типа объекта
Режимы наследования
Абстрактные классы
Множественное наследование
Private и Protected конструкторы и деструкторы
Спецификатор final
Исключения
Перехват и обработка исключений
Генерация исключений
Шаблоны, вложенные в классы
Шаблоны классов
Специализация шаблона класса
Вложенные классы
Итераторы, списки инициализации
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Таблицы для дела и бизнеса (2026) [Тариф Таблицы для бизнеса базовый + продвинутые блоки] [NoCredo] [Дмитрий Богданов]
- Списывание с заданиями. Майнкрафт [Татьяна Горохолинская]
- Книжная лаборатория [Аня Меркурьева]
- Прописи с заданиями, часть 2 [Татьяна Горохолинская]
- Прописи с заданиями, часть 1 [Татьяна Горохолинская]
- Нейроуроки по русскому языку (2025) [Татьяна Горохолинская]
- Как создать социальную сеть за 7 дней [Metaimperiya]
- Фундамент портрета [Полина Рожнева]
- Школа мариниста [Александра Черная, Татьяна Кетрарь, Андрей Косицкий]
- Таблицы для дела и бизнеса [NoCredo] [Дмитрий Богданов]