О курсе
Узнать о курсе, его структуре, задачах и целях.
Шаблоны Проектирования
Узнать, как решают типовые задачи в программировании
Конфигурация
Познакомиться с одним из базовых принципов проектирования классов
Изменяемая конфигурация
Научиться правильно переопределять базовую конфигурацию без создания опасных ситуаций
stdClass
Изучить особенности встроенного класса `stdClass`
PHPUnit
Научиться читать тесты, написанные на PHPUnit
DS
Познакомиться со стандартной библиотекой SPL и ее аналогом для структур данных - PHP-DS
Collect
Познакомиться с библиотекой Collect, упрощающей работу с коллекциями
Объекты-Сущности, Объекты-Значения и внедренные объекты
Познакомиться с основными принципами организации объектов описывающих предметную область
Fluent Interface
Узнать способы создания текучего интерфейса
Carbon
Познакомиться с библиотекой Carbon, упрощающей работу с датами
Symfony String
Познакомиться с библиотекой Symfony String, упрощающей работу со строками
Пишем код правильно
Научиться правильно структурировать программу в ООП стиле
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса