HTML Diff
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>