Книга посвящена фреймворку ASP.NET Core MVC. Представлены особенности MVC-архитектуры (Model-View-Controller), основные принципы проектирования веб-приложений и организации корректной работы с различными типами вебзапросов. Показано, как взаимодействовать с базами данных посредством популярных ORM (объектно-реляционное отображение). В книге рассматриваются методы определения пользовательского интерфейса с помощью среды Razor и открытых клиентских библиотек, описаны способы построения Web API и использование его в клиентских приложениях. Подробно описаны различные варианты публикации приложений. Электронный архив на сайте издательства содержит результаты выполнения всех рассмотренных в книге проектов.

Использование статического контента.
Рассмотрим возможность обслуживания статических файлов, таких как JavaScript, CSS, HTML, изображений и пр. Эго одна из функций, которая необходима практически всем веб-приложениям. Чтобы разрешить ASP.NET обслуживать такие файлы, требуется добавить новый компонент Middleware в конвейер обработки запросов. который вызываемся с помощью метода useStaticFiles. Без этого компонента при попытке обратиться к упомянутому статическому контенту приложение будет отображать сообщение об ошибке.
Статические файлы должны быть добавлены в нанку wwwroot (соглашение для именования панки, соответствующей корневому каталогу приложения), чтобы ASP.NET мог их найти. По умолчанию при создании приложения с нуля эта папка отсутствует, и ее понадобится создать. Доработаем созданное ранее приложение Hello World, настроим возможность использования в нем статических файлов. Чтобы не менять содержимое проекта, сделанного ранее, скопируем каталог имеющегося решения в новую папку, к примеру в Hello World Static, и из нее откроем требуемый проект.
ОГЛАВЛЕНИЕ.
Введение.
Что вы узнаете из этой книги.
Что нужно знать.
Основные термины и понятия.
Об авторе.
Благодарности.
Глава 1. Основные сведения.
Создание первого приложения.
Структура проекта и файловая система.
Точка входа в приложение.
Конфигурация приложения.
Создание сервисов и внедрение зависимостей.
Компоненты Middleware.
Использование статического контента.
Добавление инфраструктуры MVC.
Глава 2. Контроллеры MVC.
Маршрутизация.
Понятие контроллера.
Результаты действий контроллера.
Общие сведения о представлениях.
Представление списков данных.
Создание службы данных.
Атрибуты контроллера.
Ограничение типов запросов.
Контекст контроллера.
Отправка файлов с сервера.
Глава 3. Модели.
Понятие модели.
Передача моделей в представление.
Использование ViewModel.
Передача моделей в контроллеры.
Создание элементов коллекции данных.
Аннотации.
Проверка модели на сервере.
Глава 4. Представления Razor.
Синтаксис Razor.
Внедрение зависимостей в представление.
Компиляция среды выполнения Razor.
Передача данных в представление.
Компоновки.
Файл _ViewStart.
Файл _ViewImports.
HTML-хелперы.
Тег-хелперы.
Частичные представления.
Компоненты представлений.
Компоненты Blazor.
Глава 5. Использование баз данных.
Обзор Entity Framework Core.
Добавление службы для работы с базой данных.
Применение Dapper.
Глава 6. Введение в веб-API.
Определение контроллера веб-API.
Тестирование методов контроллера веб-API.
Клиент службы веб-API.
Валидация в веб-API.
Настройка форматов.
Создание чат-бота.
Глава 7. Фронтенд-фреймворки.
Добавление клиентских библиотек.
Стилизация с помощью Bootstrap.
Проверка данных на клиентской стороне.
Знакомство с jQuery UI.
Глава 8. Технология AJAX.
Основы AJAX.
Обработка запросов.
Основные методы AJAX-библиотеки jQuery.
Методы обработки событий.
Обработка данных перед отправкой.
Использование jQuery Unobtrusive AJAX.
CRUD-операции с использованием AJAX.
Глава 9. Основные сценарии, используемые при построении приложений.
Сессии в ASP.NET Core.
Использование cookie.
Использование фильтров.
Создание защищенных страниц.
Комбинированный список с автоподстановкой.
Динамический поиск по базе данных.
Раскрывающиеся списки.
Реализация фоновых задач.
Сортировка данных в таблицах.
Группировка табличных данных.
Постраничное представление в таблицах.
Изменение данных в таблицах.
Разработка файлообменника.
Создание формы обратной связи.
Добавление капчи.
Использование переключателей.
Глава 10. Публикация и развертывание приложений.
Публикация приложений.
Развертывание приложения с помощью IIS.
Запуск приложения в виде службы Windows.
Развертывание приложения в виде фонового сервиса под Linux.
Заключение.
Приложение 1. Основные элементы HTML.
Базовые теги.
Форматирование текста.
Элементы навигации.
Встраивание элементов.
Работа с таблицами.
Создание форм и кнопок.
Приложение 2. Содержимое электронного архива.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Разработка веб-приложений с помощью ASP.Net Core MVC, Умрихин Е.Д., 2023 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #учебник по программированию :: #программирование :: #Умрихин
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








