Акции школ
Войти

Курс «PHP: Полиморфизм»

Составитель: Денис Сметнёв · Обновлено: 22.08.2026

Полиморфизм — одна из тех тем, где PHP-разработчики чаще всего застревают на уровне «знаю слово, не понимаю зачем». Курс Хекслета за семнадцать дней закрывает этот пробел через SOLID, паттерн fluent-интерфейс и разбор объектов-сущностей vs объектов-значений. Рассчитан на средний уровень: базовый ООП нужно уже держать в голове — курс не про «что такое класс», а про то, как строить архитектуру, которую не стыдно открыть через полгода. Цена — около 3900 ₽.

Подробнее


Компания: Хекслет (Hexlet)

Язык: ru

Уровень: Средний Длительность: 2 недели Старт: в любое время
📁 1 проект в портфолио
Почему мы рекомендуем: актуальные данные курса — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Сколько зарабатывают в профессии (медиана hh.ru, по 184 вакансиям)

Junior
104 400 ₽
Middle
182 500 ₽
Senior
300 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
PHP: Полиморфизм (этот) Хекслет (Hexlet) 2 недели
PHP-разработчик. Базовый уровень Skillbox (Скиллбокс) 147 468 81 107 ₽ 7 месяцев 5.0 Сертификат Перейти
Профессия PHP-разработчик с нуля до PRO Skillbox (Скиллбокс) 208 866 114 876 ₽ 12 месяцев 5.0 Сертификат Перейти
PHP Developer. Professional OTUS (Отус) 5 месяцев 3.7 Сертификат Перейти

Стоит ли идти на этот курс

Плюсы

  • Чёткий фокус: три с половиной недели на одну тему вместо размытого «ООП с нуля до продвинутого» — глубина важнее охвата, когда разбираешь архитектурные принципы
  • Стек конкретный: SRP, SOLID и fluent-интерфейс в одной программе — это связка, которая реально меняет то, как пишешь production-код
  • Уровень честно заявлен как средний — курс не притворяется, что подойдёт всем; это снижает риск купить и бросить из-за несовпадения ожиданий
  • Цена около 3900 ₽ — для темы такой плотности и конкретного стека разумная точка входа

Минусы и кому не стоит

  • Документ об окончании в описании курса не упомянут — если бумага нужна для резюме или работодателя, этот вопрос стоит прояснить на сайте Хекслета до покупки
  • Семнадцать дней — короткий горизонт для тем уровня SOLID: если сейчас загруженный период, темп может не зайти
  • Курс не про трудоустройство: архитектурный навык он даёт, но карьерного сопровождения в данных нет — рассчитывайте на самостоятельный поиск

Когда этот курс вам не нужен

Если вы уже уверенно проектируете на PHP с применением SOLID и fluent-интерфейс для вас рабочий инструмент, а не новое слово — этот курс вам избыточен. Также не стоит брать его как стартовую точку: без базового ООП семнадцать дней пройдут мимо. Если цель — сменить работу или войти в профессию, ищите программу с проектами и карьерным сопровождением: этот курс заточен под рост внутри профессии, а не под выход на рынок.

Как выбрать курс по этому направлению

Курсов по PHP-архитектуре много, но большинство останавливаются на синтаксисе и уходят в теорию SOLID без практики. На что смотреть: есть ли в программе конкретные паттерны — не список аббревиатур, а разбор решений с кодом. Важно, чтобы принципы давались через задачи, а не через слайды. Для среднего уровня критична обратная связь или хотя бы автоматическая проверка кода — без неё архитектурные темы не закрепляются. Трудоустройство в данных курса не заявлено, поэтому если цель — джоб-оффер, ищите программу с портфолио и карьерным треком отдельно.

Частые вопросы

Нужен ли опыт с PHP перед курсом?

Да, курс рассчитан на средний уровень. Базовый ООП — классы, наследование, интерфейсы — должен быть уже понятен. Без этого фундамента полиморфизм и SOLID останутся абстракцией.

Сколько времени занимает прохождение?

По данным курса — семнадцать дней. Реальный темп зависит от глубины проработки задач: архитектурные темы требуют времени на осмысление, не только на просмотр материала.

Что конкретно изучается в курсе?

Объекты-сущности и объекты-значения, принцип SRP, принципы SOLID целиком и паттерн fluent-интерфейс. Всё в контексте PHP и проектирования чистой архитектуры.

Дают ли сертификат или документ об окончании?

В описании курса эта информация не указана. Загляните в раздел FAQ на сайте Хекслета — там обычно прописано, что именно выдаётся после завершения.

Поможет ли курс найти работу?

Умение проектировать чистую архитектуру — это то, что PHP-разработчику реально задают на технических собеседованиях. Но курс заточен под рост навыка, а не под поиск работы: карьерного трека и менторства по трудоустройству здесь нет.

Подходит ли курс, если я уже знаком с SOLID?

Если принципы SOLID для вас не новость и вы уже применяете их в проектах — курс может показаться повторением. Он рассчитан на тех, кто слышал о SOLID, но не уверен в практическом применении.

Длительность курса

Длительность курса

17 дней

Формат обучения

Формат обучения

Короткие лекции в виде текста или видео, тесты, упражнения. Практические задания после завершения курса

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

43 часа теории с тестами и упражнениями после каждого модуля 17 модулей 1 практическое задание после курса

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

  • Владеть навыками обобщённого программирования
  • Заменять условные конструкции на таблицу соответствия
  • Делать диспетчеризацию используя функции
  • Избегать распространённых ошибок, из-за которых теряется полиморфизм подтипов
  • Соблюдать принцип инверсии зависимостей
  • Видеть места, где нужно использовать полиморфизм подтипов
  • Создавать объекты с помощью шаблонов проектирования
  • Писать объектно-ориентированный код построенный на взаимодействии объектов"
  • Работать с сервис-локатором и di-контейнером
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

PHP-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

О курсе

Узнать о курсе, его структуре, задачах и целях.

теория

Параметрический полиморфизм

Познакомиться с обобщённым программированием.

теория

тесты

упражнение

Диспетчеризация по ключу (данные)

Научиться заменять условные конструкции на таблицу соответствия

теория

тесты

упражнение

Диспетчеризация по ключу (функции)

Научиться делать диспетчеризацию используя функции

теория

тесты

упражнение

Диспетчеризация по имени файла

Познакомиться с диспетчеризацией на основе файловой структуры

теория

упражнение

Полиморфизм (утиная типизация)

Познакомиться с утиной типизацией

теория

тесты

упражнение

Null Object Pattern

Рассмотреть практический пример использования полиморфизма в реальной жизни.

теория

тесты

упражнение

Код, который убивает полиморфизм

Познакомиться с распространёнными ошибками, из-за которых теряется полиморфизм подтипов

теория

тесты

упражнение

Инверсия зависимостей

Познакомиться с Принципом Инверсией Зависимостей и научиться соблюдать его используя Инъекцию Зависимостей

теория

тесты

упражнение

Полиморфизм подтипов

Научиться использовать полиморфизм подтипов с интерфейсами

теория

тесты

упражнение

Стратегия (Паттерн)

Научиться видеть места, где нужно использовать полиморфизм подтипов

теория

тесты

упражнение

Динамическая диспетчеризация

Изучить механизм, благодаря которому работает полиморфизм

теория

тесты

упражнение

Фабрика (Паттерн)

Познакомиться с распространённым способом создания объектов

теория

тесты

упражнение

Шаблоны проектирования (Паттерны)

Познакомиться с понятием

теория

тесты

упражнение

Объектная композиция

Научиться писать объектно-ориентированный код построенный на взаимодействии объектов

теория

тесты

упражнение

Паттерн Состояние (State)

Рассмотреть несколько примеров систем и выявить общий паттерн.

теория

тесты

упражнение

Управление зависимостями

Познакомиться с сервис-локатором и di-контейнером

теория

тесты

упражнение

PHP

применение концепций полиморфизма в ООП

применение паттернов

Диспетчеризация по ключу, по имени файла, динамическая диспетчеризация

Навыки, которые вы получите

 
ПОЛИМОРФИЗМ ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 330 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

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

Сооснователь и CEO образовательного проекта Хекслет.

Сооснователь и CEO образовательного проекта Хекслет....

Отзывов об этом курсе пока нет

Ниже — отзывы о школе Хекслет (Hexlet): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(1)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(11)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
больше курсов

Другие курсы этих преподавателей

Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900 
Хекслет (Hexlet)
(0)
3 900