Открыто

[БХВ] Архитектура cложных веб-приложений: c примерами на Laravel [Адель Файзрахманов]

Тема в разделе "Электронные книги", создана пользователем Топикстартер, 4 июн 2025 в 19:07.

Цена: ----
Взнос: ----

Основной список: 11 участников

  1. 4 июн 2025 в 19:07
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [БХВ] Архитектура cложных веб-приложений: c примерами на Laravel [Адель Файзрахманов]

    Oblozhka-v-rabote2.jpg


    Книга посвящена практическим аспектам проектирования архитектуры сложных веб-приложений с примерами на Laravel. Рассматриваются типовые проблемы, возникающие при масштабировании проектов, и подходы к их решению, включая выстраивание слоев приложения, организацию бизнес-логики, разделение ответственности и работу с инфраструктурным кодом. Анализируются распространенные архитектурные ошибки, связанные с чрезмерной зависимостью от фреймворков, и предлагаются альтернативные решения на основе проверенных практик. Описаны обработка ошибок и валидация, реализация доменного слоя, использование архитектурных паттернов CQRS и Event Sourcing. Особое внимание уделено unit-тестированию, управлению зависимостями, событийно-ориентированному подходу и внедрению паттернов, устойчивых к росту сложности.

    Для разработчиков, архитекторов ПО и технических руководителей

    Современные веб-приложения быстро выходят за рамки простых CRUD-интерфейсов. Стандарты MVC, удобные инструменты быстрой разработки и популярные фреймворки, такие как Laravel, на первых этапах помогают, но со временем становятся источником проблем, поскольку рост проекта требует продуманной архитектуры.

    Эта книга — практическое руководство по проектированию и развитию сложных веб-приложений. Автор на примерах показывает, как типовые подходы приводят к архитектурной деградации и какие решения позволяют обеспечить развитие проекта: от первых контроллеров с тысячами строк до осмысленного распределения задач между слоями.

    Вы узнаете:
    • Почему принцип «один контроллер правит всеми» — путь к хаосу
    • Как выстраивать слои приложения: от запроса к бизнес-логике
    • Зачем нужны сервисные классы, value objects и событийно-ориентированный подход
    • Как правильно тестировать приложение и не утонуть в абстракциях
    • Где проходит граница между удобством и чрезмерной магией фреймворков
    Автор рассматривает типовые ошибки роста — перегрузку контроллеров, слепую веру в REST, злоупотребление Active Record и удобством фреймворков. Через призму реального опыта описываются внедрение зависимостей, работа с исключениями, разделение валидации, построение слоя приложений, подходы к unit-тестированию, реализация доменного слоя и архитектурные паттерны вроде CQRS (Command Query Responsibility Segregation) и Event Sourcing.

    Разработчикам, архитекторам и руководителям проектов эта книга даст набор проверенных практик, поможет избежать архитектурных ловушек и найти баланс между скоростью разработки и устойчивостью проекта в долгосрочной перспективе.
    • Проблемы роста проекта и их решение
    • Внедрение зависимостей
    • Безболезненный рефакторинг
    • Выстраивание слоев приложения
    • Обработка ошибок и валидация
    • Событийно-ориентированный подход
    • Проведение unit-тестирования
    • Реализация доменного слоя
    • Использование архитектурных паттернов CQRS и Event Sourcing
    Страниц: 278
    Формат: скан pdf
    Стоимость: неизвестно
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. Nervish
      Nervish участвует.
      7 июн 2025 в 01:09
    2. kaasnake
      kaasnake участвует.
      6 июн 2025 в 22:35
    3. skladchik.com
      В складчине участвует 10 человек(а).
      6 июн 2025 в 22:35
    4. JeBern
      JeBern участвует.
      6 июн 2025 в 08:58