Microsoft .NET: архитектура корпоративных приложений

2-е издание
Дино Эспозито, Андреа Сальтарелло

Microsoft .NET - Architecting Applications for the Enterprise (2nd Edition)
Dino Esposito, Andrea Saltarello
книга Microsoft .NET: архитектура корпоративных приложений, 2-е издание
(увеличить обложку)

Где купить книгу

Оглавление
Пролистать книгу

Прагматичный обзор основных методов работы архитекторов программного обеспечения

В этой книге, написанной двумя ведущими экспертами в области программирования Дино Эспозито и Андреа Сальтарелло, рассказывается от начала и до конца как применять шаблоны и лучшие методики для управления сложными проектами, как облегчить их сборку и упростить поддержку и дальнейшую модернизацию. Во втором издании книги подробно рассмотрены темы о моделировании предметной области, архитектуре CQRS (Сommand-Query Responsibility Segregation — разделение ответственности на команды и запросы) и моделях, основанных на источниках событий.

Книга является практическим руководством по следующим темам:

  • cоздание тестируемых, сопровождаемых и безопасных систем еще на ранних этапах проектирования;
  • предоставление логики приложения через интерфейс, ориентированный на службы;
  • выбор самого подходящего шаблона для реализации логики приложения и его функциональных возможностей;
  • использование шаблонов для разделения пользовательского интерфейса и логики представления;
  • управление несогласованностью между объектами и данными;
  • минимизация усилий разработчиков, устранение проблемы последующего перепроектирования и получение надежных и устойчивых систем.
  • Эта книга поможет вам принять правильные архитектурные решения и улучшить качество и надежность ваших приложений на платформе Microsoft.NET

    Разработка эффективной архитектуры — лучшая стратегия борьбы со сложностью проекта, которая приводит к улучшению результатов.

    Однако с появлением облачных и мобильных технологий, а также других новшеств, теоретические принципы и практические приемы разработки архитектуры программного обеспечения, то что авторы называют "наукой принимать твердые решения", подверглись пересмотру. Авторы представляют вниманию читателей полностью переработанную и обновленную версию книги, в которой они делятся своими знаниями и опытом, чтобы помочь вам достичь успеха и создать более эффективное программное обеспечение.

    Полностью переработанное второе издание позволит читателям:

  • Понять, что только глубокое понимание предметной области позволяет выбрать правильную архитектуру.
  • Изучить предметно-ориентированное проектирование как с теоретической, так и с практической точек зрения
  • Изучить подход сначала код/потом модель и освоить многоуровневую архитектуру
  • Осознать преимущества приоритетности поддержки программного обеспечения
  • Убедиться, что удобочитаемость, тестируемость и возможность расширения повышают качество кода
  • Освоить подход UX–first и отказаться от проектирования, ориентированного на данные
  • Ознакомиться с шаблонами организации бизнес-логики
  • Научиться совместно использовать шаблоны Источники событий и CQRS для более эффективного моделирования сложных предметных областей
  • Получить глубокие знания об уровне постоянного хранения, включая шаблоны и их реализацию
  • Примеры кода находятся на сайте
    http://naa4e.codeplex.com

    О книге

  • Предназначена для опытных и целеустремленных архитекторов программного обеспечения
  • Будет полезна в качестве руководства для ведущих и обычных разработчиков
  • Для понимания содержания требуется большой опыт объектно-ориентированного проектирования<.li>
  • Желательно иметь знания о платформе .NET и методах доступа к данным.<.li>

    Об авторах

    Дино Эспозито — широко известный эксперт по разработке веб- и мобильных приложений. Он автор нескольких популярных книг, включая Architecting Mobile Solutions for the Enterprise и Programming Microsoft ASP.NET MVC. Кроме написания книг и публичных выступлений, он является основателем и владельцем компании, занимающейся разработкой программного обеспечения и предоставлением IT-услуг в области профессионального спорта.

    Андреа Сальтарелло — генеральный директор, основатель и архитектор решений в области разработки программного обеспечения и проектного консалтинга. Он активно выступает на конференциях и занимается преподаванием, а также является ведущим конструктором проекта с открытым исходным кодом по разработке расширений для каркаса ASP.NET MVC.

    Книга обсуждается в отдельном сообщении в блоге Виктора Штонда


    432, c ил стр., с ил.; ISBN 978-5-8459-1951-9, 978-0-7356-8535-2; формат 70x100/16; твердый переплет; тип бумаги: офсетная; серия Microsoft .NET Development; 04.05.2017; Вильямс.



    Понравилась книга? Порекомендуйте её друзьям и коллегам:







  • Книги, рекомендуемые вместе с этой книгой:

    Раздел каталога:



    Оглавление книги "Microsoft .NET: архитектура корпоративных приложений"


    Введение     13
    Часть I. Основы     21
    Глава 1. Современные архитекторы и архитектура     23
    Глава 2. Проектирование успеха     48
    Глава 3. Принципы проектирования программного обеспечения     74
    Глава 4. Разработка качественных программ     108
    Часть II. Изобретение архитектуры     137
    Глава 5. Выявление архитектуры предметной области     139
    Глава 6. Уровень представления     166
    Глава 7. Легендарный уровень бизнес-логики     200
    Часть III. Вспомо­га­тельные архитектуры     225
    Глава 8. Введение в модель предметной области     227
    Глава 9. Реализация модели предметной области     255
    Глава 10. Введение в архитектуру CQRS     296
    Глава 11. Реализация архитектуры CQRS     334
    Глава 12. Введение в источники событий     355
    Глава 13. Реализация источников событий     371
    Часть IV. Инфраст­руктура     397
    Глава 14. Уровень постоянного хранения     399
    Предметный указатель     427


    Copyright © 1992-2016 Издательская группа "Диалектика-Вильямс"

    Rambler  Top100