эспозито дино сальтарелло андреа microsoft net архитектура корпоративных приложений
Эспозито Дино, Сальтарелло Андреа 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-е издание.
3584 Руб.
Эспозито Дино Архитектура корпоративных мобильных решений
В книге рассказывается о различных типах мобильных решений, к которым относятся веб-сайты и мобильные приложения, а также описывается ряд методик и паттернов проектирования мобильных приложений и технологий для разных платформ. Значительное внимание уделено мобильным сайтам и каркасам, а также приемам правильного определения возможностей браузеров мобильных устройств. Вы познакомитесь с принципами мобильной разработки для трех основных платформ - iOS, Android и Windows Phone. Отдельная глава посвящена обсуждению PhoneGap и разработке для мобильных устройств с использованием HTML5. Книга состоит из 11 глав и адресована архитекторам и разработчикам мобильных приложений и веб-сайтов, а также всем, кто интересуется миром мобильной разработки.
1004 Руб.
Эспозито Д. Архитектура корпоративных мобильных решений
В книге рассказывается о различных типах мобильных решений, к которым относятся веб-сайты и мобильные приложения, а также описывается ряд методик и паттернов проектирования мобильных приложений и технологий для разных платформ. Значительное внимание уделено мобильным сайтам и каркасам, а также приемам правильного определения возможностей браузеров мобильных устройств. Вы познакомитесь с принципами мобильной разработки для трех основных платформ - iOS, Android и Windows Phone. Отдельная глава посвящена обсуждению PhoneGap и разработке для мобильных устройств с использованием HTML5. Книга состоит из 11 глав и адресована архитекторам и разработчикам мобильных приложений и веб-сайтов, а также всем, кто интересуется миром мобильной разработки. . . . .
642 Руб.
Эспозито Д. Архитектура корпоративных мобильных решений
В книге рассказывается о различных типах мобильных решений, к которым относятся веб-сайты и мобильные приложения, а также описывается ряд методик и паттернов проектирования мобильных приложений и технологий для разных платформ. Значительное внимание уделено мобильным сайтам и каркасам, а также приемам правильного определения возможностей браузеров мобильных устройств. Вы познакомитесь с принципами мобильной разработки для трех основных платформ - iOS, Android и Windows Phone. Отдельная глава посвящена обсуждению PhoneGap и разработке для мобильных устройств с использованием HTML5. Книга состоит из 11 глав и адресована архитекторам и разработчикам мобильных приложений и веб-сайтов, а также всем, кто интересуется миром мобильной разработки. . . . .
642 Руб.
Эспозито Дино Microsoft ASP.NET 2.0. Углубленное изучение
Эта книга - подробное руководство для профессионалов-разработчиков приложений ASP.NET. В ней раскрыты тонкости внутреннего функционирования исполняющей среды ASP.NET 2.0 и возможности ее конфигурирования, детально описан процесс выполнения приложений и средства, позволяющие сделать их надежными, эффективными и хорошо защищенными. Вы узнаете, как создавать пользовательские элементы управления, освоите новые навигационные средства ASP.NET 2.0 и научитесь формировать оптимальное представление данных с помощью новых элементов управления. Книга состоит из 15 глав и адресована тем, кто не ограничивается прикладными сведениями, почерпнутыми из обычных учебных пособий, а намерен разобраться во всех деталях внутреннего функционирования исполняющей среды ASP.NET 2.0. Черно-белые иллюстрации. Бумага офсетная.
516 Руб.
Эспозито Дино Программирование с использованием Microsoft ASP.NET 3.5.
Эта книга - полное руководство по Microsoft ASP.NET 3.5. Вы узнаете обо всех возможностях данной технологии, в частности об использовании тем, мастеров и шаблонов страниц, о применении динамических данных для построения и настройки веб-приложений, об интегрировании запросов с помощью LINQ, а также об использовании AJAX и Microsoft Silverlight. Кроме того, здесь подробно рассматриваются такие вопросы, как реализация стратегии безопасности с применением аутентификации форм и членства API, а также обслуживание веб-запросов с помощью модулей и обработчиков HTTP. Книга предназначена для профессиональных программистов, состоит из 21 главы.
1297 Руб.
Эспозито Дино Программирование с использованием Microsoft ASP.Net 3.5
Эта книга - полное руководство по Microsoft ASP.NET 3.5. Вы узнаете обо всех возможностях данной технологии, в частности об использовании тем, мастеров и шаблонов страниц, о применении динамических данных для построения и настройки веб-приложений, об интегрировании запросов с помощью LINQ, а также об использовании AJAX и Microsoft Silverlight. Кроме того, здесь подробно рассматриваются такие вопросы, как реализация стратегии безопасности с применением аутентификации форм и членства API, а также обслуживание веб-запросов с помощью модулей и обработчиков HTTP. Книга предназначена для профессиональных программистов, состоит из 21 главы.
1440 Руб.
Эспозито Дино Программирование с использованием Microsoft ASP.NET 4
Эта книга представляет собой наиболее полное руководство по Microsoft ASP.NET, полностью переработанное под версию ASP.NET 4. Вы узнаете обо всех возможностях данной технологии, в частности об использовании тем, мастеров и шаблонов страниц, применении динамических данных для построения и настройки веб-приложений, а также о работе с Microsoft Silverlight и ASP.NET MVC. Особое внимание уделяется рассмотрению внутренних механизмов и конфигурации ASP.NET, jQuery, AJAX и паттернов проектирования.
2289 Руб.
Эспозито Дино Программирование на основе Microsoft ASP.NET MVC
Эта книга - подробное руководство для профессионалов-разработчиков приложений на ASP.NET, использующих новую модель программирования MVC (model - view - controller). В ней раскрыта философия модели MVC (с учетом новшеств MVC 3.0), ее особенности и преимущества по сравнению с моделью ASP.NET Web Forms. На многочисленных примерах детально описаны средства, позволяющие сделать приложения MVC надежными, эффективными и хорошо защищенными. Вы узнаете, как грамотно проектировать приложения, создавать классы-контроллеры и оптимальные представления. Книга состоит из 10 глав и предметного указателя, снабжена справочными таблицами, примерами кода и многочисленными иллюстрациями; она адресована тем, кто желает перейти на новую модель программирования ASP.NET MVC и намерен разобраться во всех тонкостях ее применения. 2-е издание.
1440 Руб.
Эспозито Дино Разработка веб-приложений с использованием ASP.NET и AJAX
Написанная известным экспертом в области интернет-разработок Дино Эспозито, эта книга учит современным методам разработки динамических веб-приложений на базе концепции AJAX. С ее помощью вы научитесь планировать, проектировать и создавать интернет-проекты, используя все те богатые возможности, которые предоставляет связка ASP.NET и AJAX. Вы узнаете, каким образом с помощью AJAX можно оптимизировать сложные веб-приложения, как эффективно использовать шаблоны (паттерны) проектирования для AJAX и применять JavaScript-библиотеки, например, jQuery, а также осуществлять корректную привязку данных на стороне клиента и многое другое. Книга предназначена для программистов, работающих с ASP.NET, которые хотят освоить современные решения и методы веб-разработки, основанные на концепции AJAX.
838 Руб.
Эспозито Дино Microsoft ASP.NET 2.0. Базовый курс. Мастер-класс
Эта книга - подробное руководство для профессионалов-разработчиков приложений ASP.NET. В ней описаны технологии создания эффективных, масштабируемых и надежных сайтов на платформе ASP.NET 2.0, обладающих разнообразным и согласованным пользовательским интерфейсом. Вы узнаете, как создавать эталонные страницы, персонализировать вывод сайта и адаптировать его к возможностям браузера, познакомитесь с широким ассортиментом средств ASP.NET для работы с данными, научитесь эффективно кэшировать информацию, аутентифицировать пользователя и авторизировать его доступ к серверным ресурсам. Книга адресована тем, кто не ограничивается прикладными сведениями, почерпнутыми из обычных учебных пособий, а намерен разобраться во всех деталях внутреннего функционирования исполняющей среды ASP.NET 2.0; состоит из 15 глав и предметного указателя.
616 Руб.
Эспозито Дино Знакомство с технологией Microsoft ASP.NET 2.0 AJAX
Книга представляет собой экспертное введение в расширение языка JavaScript (кодовое название Atlas) для Microsoft ASP.NET 2.0, написанное специалистами, работающими в группе разработки. Эта книга является идеальным справочным пособием, поскольку содержит наиболее свежие сведения о рассматриваемых в ней инструментах разработки, а также множество примеров на языках C# и JavaScript. Перевод с английского Е. Матвеева.
450 Руб.
Эспозито Дино Microsoft ASP.NET 2.0. Базовый курс. Мастер-класс
Эта книга - подробное руководство для профессионалов-разработчиков приложений ASP.NET. В ней описаны технологии создания эффективных, масштабируемых и надежных сайтов на платформе ASP.NET 2.0, обладающих разнообразным и согласованным пользовательским интерфейсом. Вы узнаете, как создавать эталонные страницы, персонализировать вывод сайта и адаптировать его к возможностям браузера, познакомитесь с широким ассортиментом средств ASP.NET для работы с данными, научитесь эффективно кэшировать информацию, аутентифицировать пользователя и авторизировать его доступ к серверным ресурсам. Книга адресована тем, кто не ограничивается прикладными сведениями, почерпнутыми из обычных учебных пособий, а намерен разобраться во всех деталях внутреннего функционирования исполняющей среды ASP.NET.
909 Руб.
Бедвелл Роб, Корнз Олли, Гуд Крис Основы ASP.NET и VB.NET
ASP.NET - новейшая версия Active Server Pages (ASP), разработанная корпорацией Microsoft. Это мощная серверная технология, предназначенная для создания динамических и интерактивных HTML-страниц для web-сайтов и корпоративных интрасетей. ASP.NET является также ключевым элементом в .NET-подходе Microsoft, обеспечивающим web-доступ к новой чрезвычайно мощной среде разработки - .NET. Уже только поэтому ASP.NET - огромный шаг вперед по сравнению с предыдущими версиями ASP. Эта книга поможет вам освоить ASP.NET с применением VB.NET. Множество работающих примеров наглядно покажут вам, что такое ASP.NET и как использовать ее для создания мощных web-приложений.
412 Руб.
Эспозито Дино Разработка современных веб-приложений. Анализ предметных областей и технологий
Освойте новые мощные подходы к разработке веб-архитектуры и проектированию веб-сайтов на основе опыта взаимодействия. В книге изложен прагматический, направленный на решение задач и ориентированный на пользователя подход к планированию, проектированию и разработке динамичных веб-приложений. Вы узнаете, как извлечь максимум пользы из предметно-ориентированного проектирования, научитесь определять оптимальную вспомогательную архитектуру и освоите современные подходы к проектированию, ориентированные на опыт взаимодействия. Автор рассматривает вопросы выбора и реализации конкретных технологий, а также основные темы, связанные с опытом взаимодействия, включая проектирование мобильных веб-приложений и адаптивное проектирование. Вы научитесь максимально эффективно использовать технологии Microsoft, такие как ASP.NET MVC и SignaIR, в сочетании с другими технологиями, такими как Bootstrap, AJAX, JSON и JQuery. Используя эти технологии и освоив новую платформу ASP.NET Core 1.0, вы сможете быстро разрабатывать сложные веб-приложения, решающие насущные задачи и обеспечивающие отличный опыт взаимодействия. Дино Эспозито, многократный обладатель звания Microsoft Most Valuable Professional, научит вас: - проектировать веб-сайты и веб-приложения, отражающие реальные социальные и бизнес-процессы; - использовать методы предметно-ориентированного проектирования для анализа и снижения сложности предметных областей; - использовать проектирование, ориентированное на опыт взаимодействия, для уменьшения затрат и выполнения требований пользователей; - реалистически сравнивать серверные и клиентские веб-парадигмы; - основам новой платформы ASP.NET Core 1.0; - упрощать разработку современных веб-страниц с помощью каркаса Bootstrap; - практичным и эффективным приемам реализации проектов ASP.NET MVC; - учитывать новые возможности реализации механизмов хранения и работы с моделями данных; - понимать преимущества, недостатки и компромиссы адаптивного веб-проектирования; - создавать истинно мобильные и оптимизированные для мобильных устройств веб-сайты.
2400 Руб.
Нортроп Тони, Джонсон Гленн Разработка клиентских веб-приложений на платформе Microsoft .Net Framework: Учебный курс
Этот учебный курс посвящен разработке клиентских веб-приложений с использованием .NET Framework (любой версии) на языках Visual Basic .NET и Visual C# .NET. Книга содержит введение в .NET Framework и описание передовых методов создания веб-приложений на основе Microsoft ASP.NET 2.0. Авторы делятся с читателями тонкостями решения типичных проблем, с которыми сталкиваются веб-программисты. Значительное внимание уделяется вопросам безопасности, глобализации и развертывания приложений. Освоив теоретические материалы и выполнив практические задания курса, вы приобретете знания и навыки, необходимые разработчику интернет-приложений, применяющих современную платформу Microsoft .NET. Книга адресована всем тем, кто желает научиться создавать на языках Visual Basic .NET и C# веб-приложения и серверные элементы управления, использующие инфраструктуру .NET Framework. Настоящий учебный курс поможет вам самостоятельно подготовиться к сдаче экзаменов по программе сертификации Microsoft (сертификат Microsoft Certified Technology Specialist) № 70-528: "Microsoft .NET Framework Web-Based Client Development". Книга состоит из 13 глав, содержит множество иллюстраций и примеров из практики. На прилагаемом компакт-диске находятся электронная версия книги (на английском языке), вопросы пробного экзамена и другие справочные материалы.
914 Руб.