Разрабатывайте оптимизированные под облако веб-приложения с использованием MVC, Blazor и Razor Pages!
В новом 8-м издании книга была серьезно обновлена с учетом версии ASP.NET Core 3, а также для ASP.NET Core 5 и .NET 5.0 на GitHub. В настоящем издании объясняется контекст ASP. NET Core 3 и подробно рассматриваются инструменты и методики, требуемые для построения современных и расширяемых веб-приложений. В книге раскрываются новые функциональные средства и возможности, такие как MVC 3, Razor Pages, Blazor Server и Blazor WebAssembly, а также предлагаются примеры, демонстрирующие их применение на практике. Книга написана для профессионалов, желающих задействовать наиболее актуальную функциональность ASP.NET Core в своих проектах, и служит полным справочником по ASP.NET Core. Новички, обладающие некоторым опытом разработки веб-приложений с помощью инструментов Microsoft, также извлекут огромную пользу от углубленного изложения материала в книге.
Это всеобъемлющее руководство станет единственной книгой, которая понадобится для изучения разработки веб-приложений с использованием ASP.NET Core.
Профессиональные разработчики смогут создавать более компактные приложения для платформы ASP.NET Core. В настоящем издании объясняется контекст ASP.NET Core 3 и подробно рассматриваются инструменты и методики, требуемые для построения современных и расширяемых веб-приложений.
В книге раскрываются новые функциональные средства и возможности, такие как MVC 3, Razor Pages, Blazor Server и Blazor WebAssembly, а также предлагаются примеры, демонстрирующие их применение на практике.
Следуя популярному формату и стилю предшествующих изданий, автор объясняет, как добиться максимума от платформы ASP.NET Core. Начиная с основополагающих тем, он знакомит читателей с компонентами промежуточного программного обеспечения, встроенными службами, привязкой модели и многим другим. Двигаясь вперед, автор представляет постепенно усложняющиеся темы и расширенные средства, включая маршрутизацию конечных точек и внедрение зависимостей.
Книга написана для профессионалов, желающих задействовать наиболее актуальную функциональность ASP.NET Core в своих проектах, и служит полным справочником по ASP.NET Core. Новички, обладающие некоторым опытом разработки веб-приложений с помощью инструментов Microsoft, также извлекут огромную пользу от углубленного изложения материала в книге.
Основные темы книги
Формирование прочной основы и набора навыков для работы с целой платформой ASP.NET Core
Применение средств ASP.NET Core 3 и ASP.NET Core 5 в среде разработки, а также знакомство с обилием многократно используемых шаблонов
Создание веб-служб REST, веб-приложений и клиентских приложений
Приведение в готовность новых программных моделей с максимальной эффективностью
“Лучшая книга по ASP.NET. Чрезвычайно исчерпывающая!”
- Лес Джексон, MCSD, DotNet Playbook
“Инструкции автора четкие, легкие для понимания и дополнены ясными примерами кода… Новичок вы, изучающий разработку приложений ASP.NET Core, или опытный профессионал, я считаю, что вы просто обязаны иметь эту книгу!”
- Джереми Ликнесс, старший управляющий проектами, Microsoft
“…наилучший единый ресурс для изучения разработки веб-приложений MVC с использованием ASP.NET.”
- Чарльз Картер, MSCS, MSwE, JD, инструктор по разработке облачных приложений, Академия программного обеспечения и систем Microsoft
Об авторе
Адам Фримен — опытный специалист в области информационных технологий, занимавший ведущие позиции во многих компаниях, последней из которых был Всемирный банк, где он работал на должностях директора по внедрению технологий и руководителя административной службы. После ухода из банка Адам уделяет все свое время писательской деятельности и бегу на длинные дистанции.
Книга издана в 2-х томах. Том 1 - главы 1-17. Том 2 - главы 18-39.
Страница 1 тома - https://diamail.com.ua/book/9657.html
Файлы к книге https://diamail.com.ua/PDF/978-5-907365-46-9/978-5-907365-46-9.zip
Оглавление
Часть I. Введение в ASP.NET Core 23
Глава 1. Основы ASP.NET Core 24
Глава 2. Начало работы 30
Глава 3. Ваше первое приложение ASP.NET Core 49
Глава 4. Использование инструментов для разработки 74
Глава 5. Важные функциональные возможности языка C# 92
Глава 6. Тестирование приложений ASP.NET Core 134
Глава 7. SportsStore: реальное приложение 152
Глава 8. SportsStore: навигация и корзина 191
Глава 9. SportsStore: завершение корзины 226
Глава 10. SportsStore: администрирование 251
Глава 11. SportsStore: защита и развертывание 271
Часть II. Платформа ASP.NET Core 291
Глава 12. Введение в платформу ASP.NET Core 292
Глава 13. Использование маршрутизации URL 321
Глава 14. Использование внедрения зависимостей 356
Глава 15. Использование функциональных средств платформы, часть 1 395
Глава 16. Использование функциональных средств платформы, часть 2 428
Глава 17. Работа с данными 459
Часть III. Приложения ASP.NET Core 487
Глава 18. Создание проекта для примера приложения 488
Глава 19. Создание веб-служб REST 497
Глава 20. Расширенные средства для веб-служб 532
Глава 21. Использование контроллеров с представлениями, часть 1 559
Глава 22. Использование контроллеров с представлениями, часть 2 593
Глава 23. Использование инфраструктуры Razor Pages 625
Глава 24. Использование компонентов представлений 656
Глава 25. Использование вспомогательных функций дескрипторов 684
Глава 26. Использование встроенных вспомогательных функций дескрипторов 719
Глава 27. Использование вспомогательных функций дескрипторов для форм 749
Глава 28. Использование привязки моделей 787
Глава 29. Использование проверки достоверности моделей 825
Глава 30. Использование фильтров 863
Глава 31. Создание приложений с формами 910
Часть IV. Расширенные средства ASP.NET Core 941
Глава 32. Создание проекта для примера приложения 942
Глава 33. Использование Blazor Server, часть 1 956
Глава 34. Использование Blazor Server, часть 2 986
Глава 35. Расширенные средства Blazor 1018
Глава 36. Формы Blazor и данные 1053
Глава 37. Использование Blazor WebAssembly 1091
Глава 38. Использование ASP.NET Core Identity 1111
Глава 39. Практическое применение ASP.NET Core Identity 1140
Предметный указатель 1179
Розгорнути ⇓