Включено в курс:
- 17 уроков (видео и/или текст);
- 18 упражнений в тренажере;
- 46 проверочных тестов;
- Дополнительные материалы;
- Помощь в «Обсуждениях»;
- Доступ к остальным курсам платформы.
Чему вы научитесь:
- Понимать разницу между разными видами полиморфизма и решаемые ими задачи;
- Распознавать и применять шаблоны проектирования (Стратегия, Фабрика, Состояние, Декоратор, Нулл-объект и другие);
- Использовать различные виды диспетчеризации, чтобы уменьшать и упрощать код;
- Управлять зависимостями, внедрять их с помощью DI-контейнера.
Описание:
На этом курсе вы познакомитесь с полиморфизмом на PHP. Вы узнаете о динамической диспетчеризации, полиморфизме подтипов и инверсии зависимостей. В итоге поймете, как значительно уменьшить количество условных конструкций и сделать код расширяемым. Знания из курса пригодятся, чтобы распознавать и применять шаблоны проектирования. Этот курс подойдет тем, кто уже хорошо знаком с языком PHP. Чтобы учиться было проще, стоит заранее изучить курсы: «Основы PHP», «PHP: Массивы», «PHP: Ассоциативные массивы», «PHP: Функции» и PHP: Введение в ООП.
Не пропустите анонсы новых событий
Подключайтесь к нашему каналу в Telegram, и мгновенно получайте оповещения о новых публикациях.
Или подпишитесь на нашу рассылку и получайте анонсы мероприятий прямо в Ваш почтовый ящик.
Письма отправляются не чаще двух раз в неделю. Гарантия отсутствия СПАМа.
Нажимая кнопку «Подписаться» я даю свое согласие на использование и обработку моих персональных данных в соответствии с ч. 1 ст. 9 ФЗ от 27.07.2006 г. № 152 «О персональных данных»