PHP: Полиморфизм

От: Хекслет

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

Сводка

Цена
0₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
12.10.2020
Длительность
4 недели
Язык
ru

Описание курса

Реализовывать полиморфизм в PHP

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

О школе

Хекслет
Отзывы 0
Информация
Компания основана в 2014 году. Официальный сайт https://ru.hexlet.io . Мы собрали и проверили более 19 отзывов об онлайн курсах Хекслет.

Программа курса

О курсе
Узнать о курсе, его структуре, задачах и целях.
теория
Параметрический полиморфизм
Познакомиться с обобщённым программированием.
тесты
упражнение
Диспетчеризация по ключу (данные)
Научиться заменять условные конструкции на таблицу соответствия
Диспетчеризация по ключу (функции)
Научиться делать диспетчеризацию используя функции
Диспетчеризация по имени файла
Познакомиться с диспетчеризацией на основе файловой структуры
Полиморфизм (утиная типизация)
Познакомиться с утиной типизацией
Null Object Pattern
Рассмотреть практический пример использования полиморфизма в реальной жизни.
Код, который убивает полиморфизм
Познакомиться с распространёнными ошибками, из-за которых теряется полиморфизм подтипов
Инверсия зависимостей
Познакомиться с Принципом Инверсией Зависимостей и научиться соблюдать его используя Инъекцию Зависимостей
Полиморфизм подтипов
Научиться использовать полиморфизм подтипов с интерфейсами
Стратегия (Паттерн)
Научиться видеть места, где нужно использовать полиморфизм подтипов
Динамическая диспетчеризация
Изучить механизм, благодаря которому работает полиморфизм
Фабрика (Паттерн)
Познакомиться с распространённым способом создания объектов
Шаблоны проектирования (Паттерны)
Познакомиться с понятием "шаблон проектирования"
Объектная композиция
Научиться писать объектно-ориентированный код построенный на взаимодействии объектов
Паттерн Состояние (State)
Рассмотреть несколько примеров систем и выявить общий паттерн.
Управление зависимостями
Познакомиться с сервис-локатором и di-контейнером
Инструменты
PHP

Отзывы

Еще не добавили ни одного отзыва