курс

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

974 учащихся 702 сообщения

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

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

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

Уроки курса

Испытания

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

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

Впечатления

Урок: Fluent Interface

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

продолжительность
14 часов
награда
71 балл

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Профессия

PHP-программист

Разработка веб-приложений на Laravel
26 мая 8 месяцев