Microsoft .NET. Архитектура корпоративных приложений
В этой книге, написанной двумя ведущими экспертами в области программирования Дино Эспозито и Андреа Сальтарелло, рассказывается от начала и до конца как применять шаблоны и лучшие методики для управления сложными проектами, как облегчить их сборку и упростить поддержку и дальнейшую модернизацию. Во втором издании книги подробно рассмотрены темы о моделировании предметной области, архитектуре CQRS (Сommand-Query Responsibility Segregation - разделение ответственности на команды и запросы) и моделях, основанных на источниках событий. Книга является практическим руководством по следующим темам: cоздание тестируемых, сопровождаемых и безопасных систем еще на ранних этапах проектирования; предоставление логики приложения через интерфейс, ориентированный на службы; выбор самого подходящего шаблона для реализации логики приложения и его функциональных возможностей; использование шаблонов для разделения пользовательского интерфейса и логики представления; управление несогласованностью между объектами и данными; минимизация усилий разработчиков, устранение проблемы последующего перепроектирования и получение надежных и устойчивых систем. Эта книга поможет вам принять правильные архитектурные решения и улучшить качество и надежность ваших приложений на платформе Microsoft.NET Разработка эффективной архитектуры - лучшая стратегия борьбы со сложностью проекта, которая приводит к улучшению результатов. Однако с появлением облачных и мобильных технологий, а также других новшеств, теоретические принципы и практические приемы разработки архитектуры программного обеспечения, то что авторы называют "наукой принимать твердые решения", подверглись пересмотру. Авторы представляют вниманию читателей полностью переработанную и обновленную версию книги, в которой они делятся своими знаниями и опытом, чтобы помочь вам достичь успеха и создать более эффективное программное обеспечение. Полностью переработанное второе издание позволит читателям: Понять, что только глубокое понимание предметной области позволяет выбрать правильную архитектуру. Изучить предметно-ориентированное проектирование как с теоретической, так и с практической точек зрения Изучить подход сначала код/потом модель и освоить многоуровневую архитектуру Осознать преимущества приоритетности поддержки программного обеспечения Убедиться, что удобочитаемость, тестируемость и возможность расширения повышают качество кода Освоить подход UX-first и отказаться от проектирования, ориентированного на данные Ознакомиться с шаблонами организации бизнес-логики Научиться совместно использовать шаблоны Источники событий и CQRS для более эффективного моделирования сложных предметных областей Получить глубокие знания об уровне постоянного хранения, включая шаблоны и их реализацию Примеры кода находятся на сайте, указанном в книге. О книге Предназначена для опытных и целеустремленных архитекторов программного обеспечения Будет полезна в качестве руководства для ведущих и обычных разработчиков Для понимания содержания требуется большой опыт объектно-ориентированного проектирования. Желательно иметь знания о платформе .NET и методах доступа к данным. Об авторах Дино Эспозито - широко известный эксперт по разработке веб- и мобильных приложений. Он автор нескольких популярных книг, включая Architecting Mobile Solutions for the Enterprise и Programming Microsoft ASP.NET MVC. Кроме написания книг и публичных выступлений, он является основателем и владельцем компании, занимающейся разработкой программного обеспечения и предоставлением IT-услуг в области профессионального спорта. Андреа Сальтарелло - генеральный директор, основатель и архитектор решений в области разработки программного обеспечения и проектного консалтинга. Он активно выступает на конференциях и занимается преподаванием, а также является ведущим конструктором проекта с открытым исходным кодом по разработке расширений для каркаса ASP.NET MVC. 2-е издание.
Печатное издание имеет сертификаты качества и безопасности и соответствует нормам санитарной гигиены. На товар распростаняется гарантия. Предлагается дисконтная накопительная система, а также корпоративная скидка 10% на заказ от 20 шт. На странице офомления заказа будет дана более исчерпывающая информация о стоимости доставки в ваш регион и о вашей личной скидке.
Позвольте Вам предложить
-
Основы Microsoft Visual Studio .NET 2003
В книге описаны тонкости работы с последней версией Microsoft Visual Studio .NET. Читатель познакомится с возможностями программного управления решениями, проектами, редакторами,…
-
Microsoft Mobile и .Net Compact Framework. Руководство разработчика
Эта книга является практическим руководством по разработке приложений для платформы .NET Compact Framework на мобильных устройствах типа Pocket PCs и Windows…
-
Microsoft ASP.NET 2.0. Базовый курс. Мастер-класс
Эта книга - подробное руководство для профессионалов-разработчиков приложений ASP.NET. В ней описаны технологии создания эффективных, масштабируемых и надежных сайтов на платформе ASP.NET…
-
Оптимизация приложений на платформе .Net
Увеличение производительности алгоритмов и приложений является чрезвычайно важным аспектом разработки и может дать вам преимущество перед конкурентами, а вашим пользователям обеспечить…
-
CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е издание
Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей…
-
ASP.NET Core. Разработка приложений
Современные разработчики занимаются построением кроссплатформенных приложений, их сопровождением и развертыванием. Чтобы облегчить им тяжкий труд, был создан новый фреймворк компании Microsoft…
-
Microsoft Office. Project Server 2003. Project Professional 2003. Управление корпоративн. проектами
Книга посвящена описанию последней версии Project. Server 2003. Это программный продукт, который существенно дополняет и расширяет возможности Project, Professional 2003 при…
-
Архитектура корпоративных мобильных решений
В книге рассказывается о различных типах мобильных решений, к которым относятся веб-сайты и мобильные приложения, а также описывается ряд методик и…
-
Шаблоны корпоративных приложений
Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся…