Хекслет
Глобальный
Экспресс-курс
Online
В любой момент
14 часов
Стоимость курса
от 3 900 RUB/мес.

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

Навыки, которые вы получите:
PHP ООП Collect Phpunit Паттерны Stdclass

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

Программа

  1. О курсе.
  2. Шаблоны проектирования.
  3. Конфигурация.
  4. Изменяемая конфигурация.
  5. stdClass.
  6. PHPUnit.
  7. DS.
  8. Collect.
  9. Объекты-сущности, Объекты-Значения и внедренные объекты.
  10. Fluent Interface.
  11. Carbon.
  12. Symfony String.
  13. Пишем код правильно. 

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

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