HTML Diff
12 added 36 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>позднее связывание</p>
1 + <p>Шаблоны проектирования</p>
2 - <p>трейты</p>
2 + <p>Изучение подходов для решения распространенных задач, Примеры паттернов, Антипаттерны</p>
3 - <p>абстрактные классы</p>
3 + <p>Конфигурация</p>
4 - <p>Последнее обновление: 23 декабря 2025 г.</p>
4 + <p>Проектирование классов с учетом конфигурации, Использование параметров для настройки поведения, Изменяемая конфигурация</p>
5 - <p>Включено в курс</p>
5 + <p>Объекты-Сущности и Объекты-Значения</p>
6 - <p>13 уроков (видео и/или текст)</p>
6 + <p>Объекты с уникальной идентичностью, Объекты, описывающие данные без уникальности, Использование объектов внутри других объеков</p>
7 - <p>11 упражнений в тренажере</p>
7 + <p>Fluent Interface</p>
8 - <h2>Описание</h2>
8 + <p>Создание цепочек методов для улучшения читаемости, примеры использования, преимущества и ограничения</p>
9 - <p>На этом курсе вы глубже познакомитесь с классами на PHP. Вы узнаете о позднем связывании, трейтах и абстрактных классах. В итоге поймете, как эффективно писать код, зная устройство ООП внутри PHP. Знания из курса пригодятся, чтобы уменьшить дублирование с помощью трейтов и абстрактных классов, а также грамотно выбирать между наследованием и композицией.</p>
9 + <p>Сборщики</p>
10 - <h2>Чему вы научитесь</h2>
10 + <p>Поэтапная сборка сложных объектов шаг за шагом, Композиция объектов, Текучий интерфейс в сборщиках, Библиотеки Carbon, Collection, Symfony String</p>
11 - <ul><li><p>Грамотно выбирать между наследованием и композицией</p>
11 + <p>Правильная организация кода</p>
12 - </li>
12 + <p>Выделение интерфейсов, Абстракции, Работа с побочными эффектами, Принцип SRP</p>
13 - <li><p>Следовать принципу подстановки Лисков при построении иерархий классов</p>
 
14 - </li>
 
15 - <li><p>Уменьшать дублирование с помощью трейтов и абстрактных классов</p>
 
16 - </li>
 
17 - <li><p>Реализовывать паттерн "шаблонный метод"</p>
 
18 - </li>
 
19 - <li><p>Эффективно писать код зная как устроено ООП внутри PHP</p>
 
20 - </li>
 
21 - </ul><h2>Формат обучения</h2>
 
22 - <h2>Испытания</h2>
 
23 - <p>1</p>
 
24 - <p>Система бронирования</p>
 
25 - <p>2</p>
 
26 - <p>Безопасная регистрация</p>
 
27 - <p>3</p>
 
28 - <p>Гибкий логгер</p>
 
29 - <h2>Рекомендуемые программы</h2>
 
30 - <ul><li><p>Тренажер с практикой</p>
 
31 - </li>
 
32 - <li><p>Бессрочный доступ к теории</p>
 
33 - </li>
 
34 - <li><p>Асинхронный формат</p>
 
35 - </li>
 
36 - </ul>