PRO курс

PHP: Объектно-ориентированный дизайн

939 учащихся 683 сообщения

Для написания объектно-ориентированного кода недостаточно уметь создавать классы и объекты. Нужно понимать как правильно организовывать состояние объектов, как проектировать безопасные сеттеры и строить цепочки из методов. В мире ООП свои наработанные подходы к органзиации кода, которые важно знать любому разработчику. Этот курс, на примере популярных библиотек, показывает как организуется код написанный на классах.

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

  • Пользоваться популярными библиотеками для работы со строками, датами и коллекциями
  • Создавать и использовать цепочки функций (включая неизменяемый стиль)
  • Научитесь отличать классы для сущностей от классов для конфигурации
  • Сможете организовать безопасную работу с сеттерами
collect phpunit паттерны текучий интерфейс stdclass
Последнее обновление: 02 февраля 2021

Уроки курса

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.

# Задание % завершений
1 Пьяница 82%
2 Ленивые коллекции 79%
3 Диапазон дат 89%
4 Объект как массив 83%

Автор

Аватар пользователя Кирилл Мокевнин

Кирилл Мокевнин

Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.

  • Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
  • Соорганизатор конференции Nastachku.ru.
  • Вимер.
  • Топлю за DevOps и автоматизированные тесты.

Впечатления

Урок: Fluent Interface

Спасибо, классное задание и библиотека Collection тоже супер. Приятно, что решение почти такое же, как и учительское )))

Курс PHP: Объектно-ориентированный дизайн
продолжительность
14 часов
награда
71 балл