«PHP: Полиморфизм» - школа программирования Хекслет

Стоимость
От 3 900 RUB
«PHP: Полиморфизм» - школа программирования Хекслет

Включено в курс:

  • 17 уроков (видео и/или текст);
  • 18 упражнений в тренажере;
  • 46 проверочных тестов;
  • Дополнительные материалы;
  • Помощь в «Обсуждениях»;
  • Доступ к остальным курсам платформы.

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

  • Понимать разницу между разными видами полиморфизма и решаемые ими задачи;
  • Распознавать и применять шаблоны проектирования (Стратегия, Фабрика, Состояние, Декоратор, Нулл-объект и другие);
  • Использовать различные виды диспетчеризации, чтобы уменьшать и упрощать код;
  • Управлять зависимостями, внедрять их с помощью DI-контейнера.

Описание:

На этом курсе вы познакомитесь с полиморфизмом на PHP. Вы узнаете о динамической диспетчеризации, полиморфизме подтипов и инверсии зависимостей. В итоге поймете, как значительно уменьшить количество условных конструкций и сделать код расширяемым. Знания из курса пригодятся, чтобы распознавать и применять шаблоны проектирования. Этот курс подойдет тем, кто уже хорошо знаком с языком PHP. Чтобы учиться было проще, стоит заранее изучить курсы: «Основы PHP», «PHP: Массивы», «PHP: Ассоциативные массивы», «PHP: Функции» и PHP: Введение в ООП.