Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.
курс

PHP: Объектно-ориентированный дизайн

Проектирование кода в объектно-ориентированном стиле - целая история со множеством нюансов. В этом курсе мы рассмотрим базовые принципы дизайна ОО-кода и познакомимся с популярными библиотеками, реализованными в этом стиле.

Сначала рекомендуем пройти курс PHP: Введение в ООП

1.

О курсе

теория (текст)

Узнать о курсе, его структуре, задачах и целях.

2.

Шаблоны Проектирования

теория (текст)

Узнать, как решают типовые задачи в программировании

3.

Конфигурация

теория (текст) / упражнение

Познакомиться с одним из базовых принципов проектирования классов

4.

stdClass

теория (текст) / упражнение

Изучить особенности встроенного класса `stdClass`

5.

PHPUnit

теория (текст) / упражнение

Научиться читать тесты, написанные на PHPUnit

6.

DS

теория (текст) / упражнение

Познакомиться со стандартной библиотекой SPL и ее аналогом для структур данных - PHP-DS

7.

Collect

теория (текст) / упражнение

Познакомиться с библиотекой Collect, упрощающей работу с коллекциями

8.

Fluent Interface

теория (текст) / упражнение

Узнать способы создания текучего интерфейса

9.

Carbon

теория (текст) / упражнение

Познакомиться с библиотекой Carbon, упрощающей работу с датами

10.

Stringy

теория (текст) / упражнение

Познакомиться с библиотекой Stringy, упрощающей работу со строками

&.

Вышли еще не все уроки. Продолжение следует…

Испытания

В некоторых курсах есть практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. В этом курсе таких заданий нет, но вы можете посмотреть задания из других курсов.

Статистика
40
учащихся
25
вопросов
и ответов
10
часов
Учитель