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

Курс «PHP: Объектно-ориентированный дизайн»

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

PHP-разработчики со стажем часто упираются в один и тот же потолок: код работает, но его всё сложнее трогать — добавление фичи ломает три других места. Хекслет собрал курс именно про этот слой: не синтаксис классов, а архитектура — как строить код, чтобы он поддавался изменениям. Три блока за десять дней: базовые концепции ООП, объектно-ориентированный дизайн и продвинутый уровень с паттернами — Стратегия, Фабрика, State, DI-контейнер. Итоговая задача конкретная: реализовать библиотеку для валидации данных. Это не «введение в ООП» и не теория ради теории — курс для тех, кто уже пишет на PHP и хочет перестать бояться собственного кода.

Подробнее


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

Язык: ru

Уровень: Средний Длительность: 10 дней Старт: в любое время
Рассрочка: от 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 ₽ 10 дней
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 Сертификат Перейти

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

Плюсы

  • Паттерны разведены по модулям, а не свалены в один «продвинутый блок»: Стратегия, Фабрика, State, Сервис-локатор, DI-контейнер — каждый отдельно в программе. Понять, где применять State, а где Стратегию, можно только если они разобраны порознь.
  • Три блока с чётким делением: базовые концепции, дизайн, продвинутый ООП — в каждом видно, что именно разбирается. Не нужно угадывать по оглавлению, на каком уровне находишься.
  • Итоговое задание — реализовать библиотеку для валидации данных. Проверяемый результат: либо библиотека работает, либо нет. Не «глубокое понимание архитектуры» как абстрактный итог.
  • 3 900 рублей за три блока с паттернами и финальным практическим заданием — платите за конкретный набор тем, а не за маркетинговый перечень часов.

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

  • Формат не подходит тем, кто только начинает: уровень заявлен как средний, и паттерны вроде принципа Лисков или DI-контейнера без базы PHP просто не усвоятся.
  • Данных о сертификате или документе об окончании в программе нет — если это важно для работодателя, проясните этот вопрос у Хекслета до старта.

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

Если вы уже уверенно применяете паттерны GoF, строите слоистую архитектуру и знаете, чем DI-контейнер отличается от сервис-локатора на практике — программа покроет знакомое. И если цель — быстро закрыть один конкретный пробел по одному паттерну, отдельные открытые материалы справятся дешевле.

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

На среднем уровне разработки важен не объём, а точность покрытия. Когда смотрю на курсы по ООП-дизайну, первое, на что обращаю внимание, — разобраны ли конкретные паттерны по отдельности или просто перечислены названиями в программе. Стратегия, Фабрика, State — это разные механизмы с разной областью применения; если курс даёт их списком без отдельного модуля на каждый, толку мало. Второе — есть ли финальная задача, где эти паттерны нужно применить самому, а не просмотреть чужую реализацию. Третье — честно ли заявлен уровень входа: курс по архитектуре PHP без указания на то, что нужен опыт с классами и функциями, — сигнал, что программу написали под маркетинг, не под обучение. Цена — второй вопрос; первый — совпадает ли программа с темами, которых вам не хватает.

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

Подойдёт ли курс, если я только начинаю изучать PHP?

Нет. Уровень — средний, программа стартует с ООП-концепций и сразу переходит к паттернам. Если PHP-функции и массивы пока не в крови — материал по Стратегии и DI-контейнеру просто не осядет.

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

По данным курса — около десяти дней. Это при плотном темпе. Если совмещать с работой, закладывайте больше.

Что конкретно я смогу делать после курса?

По программе — реализовывать архитектурные паттерны (Стратегия, Фабрика, State), работать с объектной композицией и DI-контейнером, писать код с разделением ответственности. Контрольная задача на выходе — библиотека для валидации данных.

Выдаётся ли сертификат или документ об окончании?

В описании курса про это ничего нет. Спросите у Хекслета напрямую — лучше прояснить до старта, чем после.

Стоит ли курс своих денег при цене около трёх тысяч девятисот рублей?

Смотрите на соотношение: три блока с конкретными паттернами плюс практическое задание на выходе — для среднего уровня это плотная программа за эту сумму. Если паттерны из программы вам уже знакомы — переплачиваете за повторение.

Помогает ли курс с поиском работы?

Карьерной поддержки в программе нет. Курс про архитектурные навыки — принцип Лисков, DI-контейнер, паттерн State — они востребованы, но сопровождения по найму здесь не будет.

3 900 ₽ · от 2 400 ₽/мес
Перейти на страницу курса
Длительность курса

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

10 дней

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

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

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

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

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

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

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

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

25 часов теории с тестами и упражнениями после каждого модуля 12 модулей 4 практических задания после курса

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

  • Понимать базовые принципы дизайна ОО-кода
  • Работать с популярными библиотеками SPL, PHP-DS, Collect
  • Правильно переопределять базовую конфигурацию без создания опасных ситуаций
  • Разбираться в особенностях встроенного класса stdClass
  • Читать тесты, написанные на PHPUnit
  • Упрощать работу с коллекциями
  • Создавать текучий интерфейс
  • Упрощать работу с датами и строками с помощью библиотек Carbon и Stringy
  • Грамотно структурировать программу в ООП стиле
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

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

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

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

О курсе

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

теория

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

Узнать, как решают типовые задачи в программировании

теория

Конфигурация

Познакомиться с одним из базовых принципов проектирования классов

теория

тесты

упражнение

Изменяемая конфигурация

Научиться правильно переопределять базовую конфигурацию без создания опасных ситуаций

теория

тесты

упражнение

stdClass

Изучить особенности встроенного класса `stdClass`

теория

упражнение

PHPUnit

Научиться читать тесты, написанные на PHPUnit

теория

тесты

упражнение

DS

Познакомиться со стандартной библиотекой SPL и ее аналогом для структур данных - PHP-DS

теория

упражнение

Collect

Познакомиться с библиотекой Collect, упрощающей работу с коллекциями

теория

упражнение

Fluent Interface

Узнать способы создания текучего интерфейса

теория

упражнение

Carbon

Познакомиться с библиотекой Carbon, упрощающей работу с датами

теория

упражнение

Stringy

Познакомиться с библиотекой Stringy, упрощающей работу со строками

теория

упражнение

Пишем код правильно

Научиться правильно структурировать программу в ООП стиле

PHP

SPL

PHP-DS

Collect

Carbon

Stringy

базовые принципы дизайна ОО-кода

структурирование программы в ООП стиле

работа с библиотеками SPL, PHP-DS, Collect, Carbon, Stringy

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

 
ОСНОВЫ ООП

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

Хекслет (Hexlet)

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

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

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

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

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

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

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

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

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

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