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

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

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

Важность курса "PHP: Полиморфизм" не вызывает сомнений. Полиморфизм стал главной отличительной чертой современного ООП. Тем более в PHP, код которого построен вокруг контейнеров, максимально использующих его в своей основе. PHP-разработчики научатся применять концепции полиморфизма и паттерны, производить диспетчеризацию по ключу и имени файла или динамическую диспетчеризацию. Программа на 17 дней: 43 часа теории с тестами и 17 модулей с упражнениями, а также 1 практическое задание. Ученики плана "Премиум" проходят курс под руководством наставника. Диплом не выдаётся.

Подробнее


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

Язык: ru

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

Актуальная программа курса (3 модулей, по данным школы)

  1. 1. Базовые концепции ООП
  2. 2. Объектно-ориентированный дизайн
  3. 3. Продвинутый ООП

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

Junior
100 000 ₽
Middle
200 000 ₽
Senior
292 500 ₽

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

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

Листайте таблицу вбок, чтобы увидеть срок, рейтинг и диплом
КурсШколаЦенаСрокРейтингДиплом
PHP: Полиморфизм (этот) Хекслет (Hexlet) 3 900 ₽ 2 недели
PHP-разработчик. Базовый уровень Skillbox (Скиллбокс) 162 215 81 107 ₽ 7 месяцев 5.0 Перейти
PHP Developer. Professional OTUS (Отус) 74 000 ₽ 5 месяцев 2.3 Перейти
Профессия PHP-разработчик с нуля до PRO Skillbox (Скиллбокс) 229 752 114 876 ₽ 12 месяцев 5.0 Сертификат Перейти
3 900 ₽ · от 2 400 ₽/мес
Перейти на страницу курса
Длительность курса

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

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)
(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 
больше курсов

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

Хекслет (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