Комплексный курс «Laravel за пределами CRUD» — это практическое руководство по созданию масштабируемых, поддерживаемых и архитектурно грамотных приложений. Материал основан на реальном многолетнем опыте команды, а сочетание электронной книги и видео делает обучение понятным и насыщенным.
Что включает курс
Электронная книга
Эта книга — структурированное и продуманное руководство по созданию больших приложений на Laravel. Вы познакомитесь с DDD, hexagonal-дизайном и современными архитектурными подходами, не теряя фирменной элегантности Laravel. Издание оформлено Себастьяном Де Дейном и является удобным справочником для постоянной работы.
Видеоразборы
В течение 2 часов Брент проведёт вас через ключевые концепции книги: примеры, живое кодирование, объяснения и практические советы. Видео идеально дополняют теорию и помогают увидеть, как она применяется на реальных задачах.
Предметно-ориентированный подход в Laravel
Основная часть курса посвящена DDD и hexagonal архитектурам — проверенным методологиям, которые помогают создавать гибкие и надежные системы. Вы узнаете, как адаптировать их под Laravel и какие преимущества это даёт в долгосрочной перспективе.
Ключевые теоретические темы
Понимание доменных групп и их роли в архитектуре
DDD и hexagonal-дизайн в реальных Laravel-проектах
Критерии выбора между доменной структурой и стандартной организацией Laravel
Разделение «данных» и «функциональности» как двух основных элементов кодовой базы
Использование шаблона состояния для сложных бизнес-процессов
Чёткие различия между кодом домена и приложением
Статический анализ и строгие типы для повышения надежности
Практика: создание реального проекта
Курс делает акцент на практическом применении принципов. Каждая тема сопровождается живым кодингом, пошаговыми объяснениями и разбором архитектурных решений.
Что вы научитесь делать
Создавать лёгкие и чистые модели
Организовывать сложные запросы правильно и понятно
Передавать данные с помощью удобных DTO
Сделать код повторно используемым благодаря actions
Писать код с ясными, говорящими именами
Упрощать контроллеры с помощью view models
Расширять коллекции собственным поведением
Тестировать действия, DTO и связанную с моделями логику
Использовать продвинутые фабрики в тестах
Рефакторить проекты при помощи инструментов PhpStorm
Автоматически генерировать классы через шаблоны PhpStorm
Подходит для проектов любого масштаба
Несмотря на ориентированность на крупные системы, идеи курса отлично применимы и в маленьких проектах. Это набор гибких рекомендаций, которые вы можете адаптировать под свою реальную задачу.
Почему курс полезен всем
DTO существенно упрощают код даже в небольших проектах
View Models помогают сделать контроллеры лёгкими и читаемыми
Actions дают структуру коду, который иначе разрастался бы по всему приложению
Грамотная работа с запросами нужна в любом MVC-проекте
Все принципы курса — рекомендации, а не жёсткие правила, и их легко адаптировать
Итог: почему этот курс стоит пройти
«Laravel за пределами CRUD» — это не просто объяснение фреймворка. Это подход к проектированию, который помогает писать надёжный, масштабируемый и чистый код. Курс станет ценным ресурсом и для новичков, и для опытных разработчиков, стремящихся вывести свои навыки на новый уровень.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Брент — программист с более чем 17-летним опытом, Developer Advocate по PHP в JetBrains и автор проекта stitcher.io. Он написал три обучающие книги по программированию: Laravel Beyond CRUD, Front Line PHP и Event Sourcing in Laravel, а также является автором научно-фантастической новеллы Timeline Taxi. Помимо этого, он создатель инструмента Tempest.
Мы разрабатываем, создаем и поддерживаем веб-сайты, интернет-магазины и приложения - с 2004 года. Мы предпочитаем анализ, четкие советы и надежные технологии, а не мимолетные увлечения. Наши сайты построены по современным стандартам и оптимизированы для работы на всех типах устройств. Почти каждый аспект нашей работы основывается на работе других. Мы высоко ценим открытый исходный код и стараемся по возможности возвращать его сообществу.
У них на сайте заявлено 2 часа.
Replace the number of the lesson to 10 and u done.