Курс «PHP: Объектно-ориентированный дизайн»
Последнее обновление: 3 ноября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы познакомитесь с объектно ориентированным дизайном. Вы узнаете о паттернах, текучем интерфейсе и полезных популярных библиотеках. В итоге поймете, как правильно организовывать код, написанный на классах. Знания объектно ориентированного дизайна пригодятся, чтобы создавать и использовать цепочки функций, в том числе в неизменяемом стиле. Также они помогут правильно организовывать состояние объектов и проектировать безопасные сеттеры.
Чему вы научитесь
- Пользоваться популярными библиотеками для работы со строками, датами и коллекциями
- Создавать и использовать цепочки функций (включая неизменяемый стиль)
- Научитесь отличать классы для сущностей от классов для конфигурации
- Сможете организовать безопасную работу с сеттерами
Программа
1 | О курсе Знакомимся с целями и задачами курса |
2 | Шаблоны Проектирования Выясняем, как решают типовые задачи в программировании |
3 | Конфигурация Знакомимся с одним из базовых принципов проектирования классов |
4 | Изменяемая конфигурация Учимся правильно переопределять базовую конфигурацию без создания опасных ситуаций |
5 | Класс stdClass Изучаем особенности встроенного класса `stdClass` |
6 | PHPUnit Учимся читать тесты, написанные на PHPUnit |
7 | DS Знакомимся со стандартной библиотекой SPL и ее аналогом для структур данных — PHP-DS |
8 | Collect Знакомимся с библиотекой Collect, упрощающей работу с коллекциями |
9 | Объекты-Сущности, Объекты-Значения и встраиваемые объекты Знакомимся с основными принципами организации объектов, описывающих предметную область |
10 | Fluent Interface Обсуждаем способы создания текучего интерфейса |
11 | Carbon Знакомимся с библиотекой Carbon, упрощающей работу с датами |
12 | Symfony String Знакомимся с библиотекой Symfony String, упрощающей работу со строками |
13 | Пишем код правильно Учимся правильно структурировать программу в стиле ООП |
Формат обучения
Испытания
1 | Объект как массив |
2 | Ленивые коллекции |
3 | Диапазон дат |
4 | Пьяница |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы
.png)

