Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ПИ Программирование на С# _Хотов.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
2.22 Mб
Скачать
  1. Руководство по asp.Net Core

Глава 1. Введение в ASP.NET Core

ASP.NET Core - новая эпоха в развитии ASP.NET

Начало работы с ASP.NET Core

Глава 2. Основы ASP.NET Core

Запуск приложения. Класс Program

Класс Startup

Конвейер обработки запроса и middleware

Добавление компонентов middleware

Создание компонентов middleware

Файл project.json

Статические файлы

Работа со статическими файлами

Конфигурация

Создание провайдера конфгурации

Сервер

OWIN

Логгирование

Состояние приложения. Куки. Сессии

Глава 3. ASP.NET MVC Core

Введение в ASP.NET MVC Core

Добавление MVC в пустой проект

Глава 4. Первое приложение на ASP.NET MVC Core

Первое приложение. Добавление моделей и базы данных

Создание контроллера и инициализатора базы данных

Добавление методов контроллера и представлений

Добавление мастер-страницы и стилизации

Глава 5. Контроллеры

Контроллеры и их действия

Передача данных в контроллер

Результаты действий

ContentResult и JsonResult

Переадресация

Отправка статусных кодов

Отправка файлов

Переопределение контроллеров

Глава 6. Внедрение зависимостей / Dependency Injection

Введение во внедрение зависимостей

Жизненный цикл объектов при внедрении зависимостей

Передача конфигурации в контроллер

Глава 7. Маршрутизация

Основы маршрутизации в ASP.NET Core

Определение маршрутов

Ограничения маршрутов

Работа с маршрутами

Маршрутизация в MVC 6

Атрибуты маршрутизации

Глава 8. Представления

Введение в представления

Движок представлений Razor

Передача данных в представление

Мастер-страницы

Частичные представления

View Component

Внедрение зависимостей в представления

Работа с формами

Глава 9. Модели

Модели в ASP.NET MVC Core

Модели представления (View Model)

Привязка модели

Передача данных в контроллер

Управление привязкой

Глава 10. HTML-хелперы

Создание HTML-хелперов

HTML-хелперы элементов форм

Строго типизированные хелперы

Шаблонные хелперы

Генерация адресов URL

Глава 11. Tag-хелперы

Введение в tag-хелперы

AnchorTagHelper

LinkTagHelper и ScriptTagHelper

Tag-хелперы форм

Tag-хелперы валидации

EnvironmentTagHelper

CacheTagHelper

Создание своих tag-хелперов

Tag-хелперы и модели

Глава 12. Метаданные и валидация модели

Основы валидации

Атрибуты валидации

Валидация на стороне сервера

Валидация на стороне клиента

Создание атрибута валидации. Самовалидация модели

Аннотации данных

Глава 13. Работа с данными в Entity Framework

Подключение и создание базы данных в Entity Framework Core

Основные операции с моделями. Создание и вывод

Основные операции с моделями. Редактирование и удаление

Глава 14. Клиентская разработка

Бандлинг и минификация

Bower

Пакетный менеджер NPM

Gulp

Grunt

Препроцессоры Less и Sass

Глава 15. Кэширование

Кэширование с помощью MemoryCache

Атрибут ResponseCache

Глава 16. Фильтры

Введение в фильтры

Передача параметров в фильтры и установка зависимостей

Фильтры ресурсов

Фильтры действий

Фильтры результатов

SSL и HTTPS

Глава 17. Ошибки и исключения

Обработка ошибок

Фильтры исключений

Глава 18. Аутентификация и авторизация

Аутентификация с помощью куки. Часть 1

Аутентификация с помощью куки. Часть 2

Авторизация

Глава 19. ASP.NET Core Identity

Введение в ASP.NET Core Identity

Основные классы в ASP.NET Core Identity

Добавление Identity в проект с нуля

Регистрация и создание пользователей в Identity

Авторизация пользователей в Identity

Управление пользователями

Изменение пароля

Разграничение доступа по ролям

Управление ролями

Подтверждение по Email в Identity

Сброс пароля

Валидация пароля

Валидация пользователя

Глава 20. Публикация приложения

Публикация на IIS

Глава 21. Дополнительные статьи

Отправка email в ASP.NET Core