Проверяем сведения о курсе и предложения площадок…
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Зарегистрируйтесь, чтобы уточнить возможность доступа к этому материалу
Складчик
Условия оплаты- Взнос за участие на площадке: 108 ₽. Доступность материала зависит от стадии сбора.
- На странице площадки указано: Взнос 108 р.. Тип платежа, актуальность и соответствие полной цене курса требуют проверки.
Условия проверены 24.09.2026. Перед оплатой проверьте состав предложения у продавца. Sharewood
Курс доступен по подписке- Путник: 990 ₽ за 1 месяц.
- Разбойник: 1790 ₽ за бессрочный доступ.
- Просветленный: 2390 ₽ за бессрочный доступ.
Условия и состав тарифов ↗︎Если ваша подписка уже включает этот курс, отдельная покупка не нужна.
Тарифы проверены 06.10.2026
Условия проверены 07.10.2026. Перед оплатой проверьте состав предложения у продавца. Для кого этот интенсив?
Получите море пользы, если Вы:
Слышали об ООП, но так и не осилили изучить
Застряли на процедурном программировании
Хотите изучить какой-нибудь ООП-фреймворк
Не знаете, чем класс отличается от интерфейса
Хотите ознакомиться с хорошими практиками
Хотите разрабатывать удобные программы
Откладывали изучение ООП до сегодняшнего дня
Бессмыcленно проходить курс, если Вы:
Уже и так всё это знаете
Считаете, что перенеся процедуры в класс получите объект
Не собираетесь переходить на фреймворки
Не верите что в курсах есть что-то интересное
Считаете что купив курс, в тот же миг всему научитесь
Хотите отложить изучение ещё на пару лет
Да и вообще, если во всём сомневаетесь
Присоединяйтесь, если Вы:
Не хотите стать типичным «пэхапешником», над которыми часто смеются.
Хотите допускать меньше ошибок в своём коде и уметь их находить.
Хотите уметь держать сложность проекта под контролем, а не пускать его на самотёк.
Стремитесь к повышению эстетического и технического качества кода.
Собираетесь разрабатывать сложные проекты.
Хотите больше думать о полезном коде, а не тратить кучу времени на рутину.
Желаете знать сильные и слабые стороны фреймворков.
Хотите научиться более качественно анализировать задачи.
Хотите создавать легкотестируемый программный код.
Хотите уметь понимать чужой код.
Интересуетесь принципами и практиками программной архитектуры.
Хотите провести этот месяц с пользой.
Хотите понимать суть вопросов, которые Вам задают на собеседовании.
Расписание
День первый
Философия: Что это, как и для чего
Какие парадигмы программирования бывают
Отход от процедурного программирования к ООП
Кому и как объекты упрощают жизнь, а кому усложняют
Как придумывали объектно-ориентированную парадигму
Чем удобнее пользовательские типы и структуры данных
Динамическая память, указатели и сборщик мусора
Передача по ссылке и по значению
День второй
Теория: Как пишутся классы
Основные понятия и конструкции
Синтаксис, классы, поля и методы
Что же это за типы и что же это за классы
Поля и методы объекта
Области видимости. Какие когда предпочесть
Статические и динамические элементы
Плюсы и минусы строгой типизации
День третий
Принципы: Как пишутся хорошие классы
Мышление ООПэшного программиста
Почему неООПэшника сразу видно
Чем же абстрактный класс отличается от интерфейса
Наследуемся грамотно, избегая хаоса
Инкапсуляция и полиморфизм на примере
Использование принципов по-полной
Слова, которые все говорят, но лишь единицы понимают
День четвёртый
Принципы: Как пишутся хорошие программы
Написание понятного кода
Для чего нам нужен рефакторинг
ООП для укрощения сложности
Скажем дружно «нет лапшекоду»
Какие принципы проектирования существуют
Какие качества в себе нужно воспитать
Так ли это всё в реальной жизни
День пятый
Свойства, методы, события, исключения
Как не превратить проект в хаос
Взгляд на объект со стороны
Давать ли прямой доступ к свойствам
Создание и обработка событий (Event)
Использование исключений (Exception)
Делаем однонаправленные зависимости
День шестой
Практика: Как мы напишем программу
На основе изученных подходов и принципов придумываем автоматизацию отдела кадров типового бизнеса: как спрограммировать приём сотрудников на работу и отправку в отпуск, чтобы все были довольны.
Здесь подробно обсудим:
Что важно для заказчика
Что важно для программиста
Плюсы и минусы ActiveRecord и CRUD
Куда поместить бизнес-логику... и прочие вещи
Sharewood«Онлайн-интенсив по изучению объектно-ориентированного программирования «Неделя ООП»» [Елисеев]
Указаны на площадке: Елисеев
Для кого этот интенсив?
Получите море пользы, если Вы:
Слышали об ООП, но так и не осилили изучить
Застряли на процедурном программировании
Хотите изучить какой-нибудь ООП-фреймворк
Не знаете, чем класс отличается от интерфейса
Хотите ознакомиться с хорошими практиками
Хотите разрабатывать удобные программы
Откладывали изучение ООП до сегодняшнего дня
Бессмыcленно проходить курс, если Вы:
Уже и так всё это знаете
Считаете, что перенеся процедуры в класс получите объект
Не собираетесь переходить на фреймворки
Не верите что в курсах есть что-то интересное
Считаете что купив курс, в тот же миг всему научитесь
Хотите отложить изучение ещё на пару лет
Да и вообще, если во всём сомневаетесь
Программа интенсива
За эти шесть насыщенных вечеров мы с вами:
Узнаем, кому нужен ООП и кому не нужен.
Научимся моделировать предметную область и разбивать сложную логику на объекты.
Научимся использовать «чистое» ООП и узнаем, чем оно полезно.
Разберёмся, что же такое «Модель» в MVC.
Ответим на вопрос, куда же деть бизнес-логику.
Узнаем, как делать «тонкие контроллеры».
Рассмотрим лучшие практики и принципы функционального программирования, применимые в ООП.
Изучим основополагающие архитектурные принципы и паттерны.
Научимся пользоваться Dependency Injection контейнерами: независимыми и встроенными в популярные фреймворки.
Научимся писать понятный и тестируемый код, модульные тесты с PHPUnit.
Узнаем нюансы написания легкотестируемого кода.
Научимся писать фреймворконезависимый переносимый код, полюбим интерфейсы.
Изучим устройство нескольких популярных высококачественных компонентов.
Научимся активно использовать Composer для подключения пакетов.
Научимся самостоятельно создавать гибкие и переносимые компоненты, чтобы экономить своё время.
Напишем полноценное приложение на фреймворке.
Получено 07.10.2026