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

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

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

Подробнее


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

Язык: ru

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

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

17 дней

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

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

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

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

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

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

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

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

43 часа теории с тестами и упражнениями после каждого модуля 17 модулей 1 практическое задание после курса

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

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

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

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 17 дней Кураторы: нет

О курсе

О курсе

в любое время 17 дней Кураторы: нет
PHP-разработчикам

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

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

О курсе

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

теория

Параметрический полиморфизм

Познакомиться с обобщённым программированием.

теория

тесты

упражнение

Диспетчеризация по ключу (данные)

Научиться заменять условные конструкции на таблицу соответствия

теория

тесты

упражнение

Диспетчеризация по ключу (функции)

Научиться делать диспетчеризацию используя функции

теория

тесты

упражнение

Диспетчеризация по имени файла

Познакомиться с диспетчеризацией на основе файловой структуры

теория

упражнение

Полиморфизм (утиная типизация)

Познакомиться с утиной типизацией

теория

тесты

упражнение

Null Object Pattern

Рассмотреть практический пример использования полиморфизма в реальной жизни.

теория

тесты

упражнение

Код, который убивает полиморфизм

Познакомиться с распространёнными ошибками, из-за которых теряется полиморфизм подтипов

теория

тесты

упражнение

Инверсия зависимостей

Познакомиться с Принципом Инверсией Зависимостей и научиться соблюдать его используя Инъекцию Зависимостей

теория

тесты

упражнение

Полиморфизм подтипов

Научиться использовать полиморфизм подтипов с интерфейсами

теория

тесты

упражнение

Стратегия (Паттерн)

Научиться видеть места, где нужно использовать полиморфизм подтипов

теория

тесты

упражнение

Динамическая диспетчеризация

Изучить механизм, благодаря которому работает полиморфизм

теория

тесты

упражнение

Фабрика (Паттерн)

Познакомиться с распространённым способом создания объектов

теория

тесты

упражнение

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

Познакомиться с понятием

теория

тесты

упражнение

Объектная композиция

Научиться писать объектно-ориентированный код построенный на взаимодействии объектов

теория

тесты

упражнение

Паттерн Состояние (State)

Рассмотреть несколько примеров систем и выявить общий паттерн.

теория

тесты

упражнение

Управление зависимостями

Познакомиться с сервис-локатором и di-контейнером

теория

тесты

упражнение

PHP

применение концепций полиморфизма в ООП

применение паттернов

Диспетчеризация по ключу, по имени файла, динамическая диспетчеризация

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

 
ПОЛИМОРФИЗМ ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ

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

Хекслет (Hexlet)

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

Образовательная платформа Хекслет (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 руб