Курс на Stepik
Обложка курса «Программа обучения по C++ с нуля до ООП» на Stepik
2 699 ₽

Программа обучения по C++ с нуля до ООП ★ 5.000

Открыть на
STEPIK.ORG

Начнём с первой программы на C++ и дойдём до собственного аналога std::vector. В программу входят два моих курса. В первом вы освоите циклы, массивы, указатели и функции. Во втором примените их на практике — напишете свои классы, разберётесь, что происходит при копировании объектов, и освоите наследование и полиморфизм. На семинарах я пишу код с нуля, а после вы решаете задачи самостоятельно.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программа обучения по C++ с нуля до ООП»Учеников на курсе 0
Сертификаты, выданные на курсе «Программа обучения по C++ с нуля до ООП»Сертификатов выдано 0
Отзывы о курсе «Программа обучения по C++ с нуля до ООП»Отзывов получено 7
Рейтинг курса «Программа обучения по C++ с нуля до ООП»Рейтинг курса 5.000
Курсы в пакете «Программа обучения по C++ с нуля до ООП»Курсов в пакете 2 — ———
Уроки в курсе «Программа обучения по C++ с нуля до ООП»Количество уроков 54
Тесты в курсе «Программа обучения по C++ с нуля до ООП»Количество квизов 104
Задачи с кодом в курсе «Программа обучения по C++ с нуля до ООП»Количество задач с кодом 281
Время прохождения курса «Программа обучения по C++ с нуля до ООП»Время прохождения курса —
Стоимость курса «Программа обучения по C++ с нуля до ООП»Стоимость курса 2 699 ₽ —
Обновления курса «Программа обучения по C++ с нуля до ООП»Обновления курса — —
Дата публикации курса «Программа обучения по C++ с нуля до ООП»Дата публикации курса — ———
Последнее обновление курса «Программа обучения по C++ с нуля до ООП»Последнее обновление — ———
Сложность easy — ———

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

  • Писать программы с условиями и циклами, разбивать решение на функции и разбирать вызовы при рекурсии
  • Обрабатывать массивы и матрицы, передавать данные в функции по указателю и по ссылке
  • Выделять и освобождать динамическую память, искать утечки с помощью санитайзеров
  • Писать классы, которые корректно создаются, копируются и освобождают свои ресурсы
  • Реализовывать собственный динамический массив Vector и односвязный список LinkedList
  • Перегружать операторы для своих типов и писать шаблонные классы
  • Использовать наследование, виртуальные методы и абстрактные классы

О курсе

Начнём с первой программы на C++ и дойдём до собственного аналога std::vector. В программу входят два моих курса. В первом вы освоите циклы, массивы, указатели и функции. Во втором примените их на практике — напишете свои классы, разберётесь, что происходит при копировании объектов, и освоите наследование и полиморфизм. На семинарах я пишу код с нуля, а после вы решаете задачи самостоятельно.

Для кого этот курс

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

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

Для старта достаточно школьной арифметики. Первую программу на C++ напишем вместе.

Перед второй частью стоит уверенно решать задачи на массивы, функции, указатели и ссылки. Эти темы мы пройдём в первом курсе. Для курса по ООП также пригодится знакомство со строками, файлами и исключениями.

Преподаватели курса

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

Сначала вы смотрите короткую лекцию по новой теме. Затем на семинаре я открываю редактор и пишу код с нуля. Вы видите весь ход решения, в том числе ошибки и то, как я их нахожу.

После семинара вы решаете задачи самостоятельно. В первом курсе мы отдельно разбираем сложные домашние задачи. Во втором больше времени уделяем работе над классами — пишем методы, проверяем копирование объектов и ищем утечки памяти.

Что вы получите

  • Два курса в одном пакете — «Программирование на C++ с нуля» и «Основы объектно-ориентированного программирования на C++»
  • Подборка решённых вами задач по C++ — от циклов и матриц до рекурсии и работы с памятью
  • Собственные реализации Vector и LinkedList, к которым можно вернуться при изучении стандартных контейнеров

Нагрузка

Около 2 часов на видео и 10 часов на задачи в неделю

Расскажите о курсе друзьям