Программирование в ASP.NET Ajax
Автор: Кристиан Венц
Учебник знакомит читателя с основами платформы, а также с популярным инструментом Ajax, который используется для разработки сайтов. Книга подходит для новичков, которые только начинают работу с системой.
Пособие разделено на несколько частей, каждая из которых посвящена определенному тематическому направлению. Материал подается так, чтобы читатель постепенно переходил от простых моментов к более сложным. Сначала автор знакомит с азами фреймворка. Следующий раздел посвящен Ajax и JavaScript. В отдельной главе рассматриваются инструменты для обновления элементов страниц (Update Panel).
Преимущества учебника:
-
Хорошо структурированный материал, подход от простого к сложному
-
Много примеров в конце каждого раздела (таблицы, иллюстрации, задания для проверки знаний)
-
Знакомство с работой Ajax
-
Доступное изложение, без сложных тем
-
Некоторые из рассмотренных примеров можно применять на практике без изменений, доработок
Книгу нельзя скачать бесплатно, можно только купить. Ее цена выше, чем у аналогичных по объему учебных пособий.
ASP.NET: сборник рецептов
Автор: Павел Агуров
Учебное пособие написано в формате справочника, где смогут найти нужную информацию не только новички, но и практикующие разработчики. Основной упор автор делает на функции платформы. Отдельная глава посвящена созданию отчетов с помощью Excel.
Агуров подробно останавливается на самых актуальных проблемах, с которыми сталкиваются начинающие и опытные разработчики. Читатели научатся работать с библиотекой JQuery, изучат актуальные методы отладки и тестирования, смогут привязывать данные с помощью LINQ.
Также в процессе изучения материала пользователи узнают о новых утилитах и инструментах, с помощью которых можно разрабатывать web-продукты быстрее, проще и с оптимизацией ресурсов.
Что полезного в пособии:
-
Материал изложен просто и доступно
-
Хорошая структура, четкое разделение по темам
-
Много справочной информации, полезных советов для применения на практике
Благодаря оригинальной системе подачи материала и большому количеству справочной информации, книга стала одним из немногих универсальных пособий для программистов разных уровней.
Внедрение зависимостей в .NET
Автор: Марк Симан
Русская версия книги от американского программиста предназначена для практикующих разработчиков. Автор делится своим опытом работы с платформой, а также предлагает читателям собственные оригинальные разработки на С#. Пользователь получит доступ к новым шаблонам с подробными разъяснениями. Их можно внедрять при разработке проектов приложений для ОС Windows.
Основная тема книги посвящена внедрению сервисов зависимостей, адаптации их при работе в среде ASP. Пособие рассчитано на практикующих разработчиков уровня junior и middle.
Преимущества:
-
Интересная подача материала
-
Автор раскрывает нетипичные темы
-
Понять изложенную информацию можно без досконального знания платформы
Основной недостаток пособия — неточности перевода. Поэтому, если есть возможность, лучше прочесть книгу в оригинале.
ASP.NET Core. Разработка приложений
Авторы: Джеймс Чамберс, Дэвид Пэкетт и Саймон Тиммс
Интересная книга, написанная в соавторстве трех практикующих разработчиков. Материал представлен в необычном формате. Это не классический учебник, где авторы начинают раскрывать хрестоматийные темы. Весь материал построен на конкретных проблемах, которые возникают перед отдельными разработчиками или целыми командами. В понятной форме авторы показывают варианты развития событий и способы решения проблем.
В книге показано, как можно создавать приложения разных типов не только для ОС Windows, но и для Linux, MacOS.
Преимущества издания:
Основной недостаток пособия — нет пошаговых указаний к решению возникнувших проблем, только общие теоретические знания.
Книга рекомендуется как дополнительный источник теории, а не как пособие к практической реализации.
Паттерны проектирования на платформе .NET
Автор: Сергей Тепляков
Пособие от российского автора будет одинаково полезно начинающим и опытным разработчикам. Книга посвящена паттернам, которые используются при работе с платформой. Читатели познакомятся с понятием паттернов, их назначением, практическим применением. Автор затронет некоторые интересные аспекты языка С#, а также эволюцию некоторых инструментов, чаще всего используемых разработчиками.
К преимуществам книги относятся:
-
Масса полезной, актуальной информации
-
Материал хорошо структурирован, блочная подача
-
Понятное изложение, доступное новичкам
-
Автор дает полезные рекомендации по работе с паттернами
Учебное пособие не имеет существенных недостатков, что делает его одной из лучших книг по своей тематике.
ASP.NET Core MVC 2 с примерами на C# для профессионалов
Автор: Адам Фримен
Это информативное учебное пособие для практикующих программистов, занимающихся разработкой приложений и интерактивных сервисов под разные операционные системы. Автор предлагает разделить свой опыт по созданию приложений для мобильных платформ.
Это шестое дополненное издание, которое посвящено новым возможностям среды Core MCV. Читатели смогут изучить инфраструктуру платформы с ее более чистым кодом. Это позволит создавать приложения, оптимизированные под облачные сервисы.
Материал структурирован, а сам процесс обучения идет от простого к сложному с постепенным увеличением нагрузки. Вместе с автором читатели научатся применять новые функции Core MCV, смогут работать со службами REST и SPA (одностраничные приложения).
Если читатель уже изучал предыдущие версии платформы, то он легко сможет применить новые методы, описанные в этой книге.
Особенности:
-
Автор делится собственными секретами успешной разработки web-продуктов
-
Качественный, тщательно проработанный материал с продуманной структурой
-
Простая подача
-
Большой блок «вопросы-ответы»
-
Полное раскрытие тем, без лишней «воды»
Это одна из немногих англоязычных книг, которая имеет полноценную русскоязычную адаптацию. Читатели получают знания без искаженного перевода.
Выводы
Качественной литературы на русском языке по ASP.NET достаточно мало по сравнению с количеством пособий по другим IT-направлениям. Кроме того, часто встречаются книги с устаревшей, неактуальной информацией.
Новичкам, которые хотят постичь азы работы с платформой «с нуля», стоит начать с книг «Программирование в ASP.NET Ajax» и «ASP.NET: сборник рецептов». Если книг будет недостаточно, чтобы разобраться в тонкостях работы, имеет смысл записаться на специализированные курсы. Учеба с наставником будет продуктивнее.
Более опытные разработчики найдут массу полезной информации в пособиях «Паттерны проектирования на платформе .NET» и «ASP.NET Core. Разработка приложений». Универсальным учебником для специалистов разных уровней можно считать «ASP.NET Core MVC 2 с примерами на C# для профессионалов».