0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Если предыдущий курс был о том, как описывать абстракции с помощью классов, то в этом упор делается на использование объектов с примерами реальных библиотек. Построение цепочек вызовов, работа со структурами данных, оперирование датами и строками в объектно-ориентированном стиле - это неполный перечень того, с чем мы столкнёмся.</p>
1
<p>Если предыдущий курс был о том, как описывать абстракции с помощью классов, то в этом упор делается на использование объектов с примерами реальных библиотек. Построение цепочек вызовов, работа со структурами данных, оперирование датами и строками в объектно-ориентированном стиле - это неполный перечень того, с чем мы столкнёмся.</p>
2
<p>В этом курсе не изучается новый синтаксис, его и так было очень много. ООП - сложная тема, и вводить новые понятия нужно достаточно осторожно, набравшись немного опыта работы с основными концепциями. Отдельной темой, проходящей красной нитью сквозь все дальнейшее обучение являются шаблоны проектирования или паттерны - подходы для решения типовых задач.</p>
2
<p>В этом курсе не изучается новый синтаксис, его и так было очень много. ООП - сложная тема, и вводить новые понятия нужно достаточно осторожно, набравшись немного опыта работы с основными концепциями. Отдельной темой, проходящей красной нитью сквозь все дальнейшее обучение являются шаблоны проектирования или паттерны - подходы для решения типовых задач.</p>
3
<ul><li>Текучий интерфейс (Fluent Interface)</li>
3
<ul><li>Текучий интерфейс (Fluent Interface)</li>
4
<li>stdClass - встроенный в PHP класс, который автоматически используется при преобразовании типов</li>
4
<li>stdClass - встроенный в PHP класс, который автоматически используется при преобразовании типов</li>
5
<li>Структуры данных - ОО-версии популярных структур данных.</li>
5
<li>Структуры данных - ОО-версии популярных структур данных.</li>
6
<li>PHPUnit - фреймворк для тестирования в PHP</li>
6
<li>PHPUnit - фреймворк для тестирования в PHP</li>
7
<li>Collect - библиотека для работы с коллекциями в ОО-стиле</li>
7
<li>Collect - библиотека для работы с коллекциями в ОО-стиле</li>
8
<li>Carbon - библиотека для работы с датами в ОО-стиле</li>
8
<li>Carbon - библиотека для работы с датами в ОО-стиле</li>
9
<li>Stringy - библиотека для работы со строками в ОО-стиле</li>
9
<li>Stringy - библиотека для работы со строками в ОО-стиле</li>
10
</ul><h2>Рекомендуемые программы</h2>
10
</ul><h2>Рекомендуемые программы</h2>