Курс «PHP: Погружаясь в классы»
Последнее обновление: 23 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы глубже познакомитесь с классами на PHP. Вы узнаете о позднем связывании, трейтах и абстрактных классах. В итоге поймете, как эффективно писать код, зная устройство ООП внутри PHP. Знания из курса пригодятся, чтобы уменьшить дублирование с помощью трейтов и абстрактных классов, а также грамотно выбирать между наследованием и композицией.
Чему вы научитесь
- Грамотно выбирать между наследованием и композицией
- Следовать принципу подстановки Лисков при построении иерархий классов
- Уменьшать дублирование с помощью трейтов и абстрактных классов
- Реализовывать паттерн "шаблонный метод"
- Эффективно писать код зная как устроено ООП внутри PHP
Программа
1 | О курсе Знакомимся с целями и задачами курса |
2 | Наследование Знакомимся с синтаксической возможностью выстраивать иерархии классов |
3 | Модификаторы доступа Разбираемся в том, как модификаторы доступа влияют на наследование |
4 | Позднее связывание Разбираемся, как связаны части разных классов внутри объекта |
5 | Шаблонный метод Знакомимся с делегирующим паттерном |
6 | Переопределение методов Учимся переопределять поведение и запрещать это делать |
7 | Принцип подстановки Лисков Изучаем формальный способ проверки корректности иерархии |
8 | Исключения Знакомимся с иерархиями исключений |
9 | Динамическая диспетчеризация Знакомимся с тем, как устроен полиморфизм внутри языка |
10 | Абстрактные классы Знакомимся с классами, которые не могут иметь инстансов |
11 | Позднее статическое связывание Знакомимся с ключевым словом static |
12 | Композиция вместо наследования Разбираем ограничения наследования и ищем альтернативные способы работы |
13 | Трейты Знакомимся с мощным механизмом выделения общего поведения без наследования |
Формат обучения
Испытания
1 | Система бронирования |
2 | Безопасная регистрация |
3 | Гибкий логгер |
Рекомендуемые программы

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

