Руководство по ASP.NET Core 8

Последнее обновление: 25.11.2023
  1. Глава 1. Введение в ASP.NET Core

    1. Что такое ASP.NET Core

    2. Первое приложение на ASP.NET Core с .NET CLI

    3. Первое приложение в Visual Studio

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

    1. Создание и запуск приложения. WebApplication и WebApplicationBuilder

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

    3. Метод Run и определение терминального middleware

    4. HttpResponse. Отправка ответа

    5. HttpRequest. Получение данных запроса

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

    7. Отправка форм

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

    9. Отправка и получение json

    10. Создание простейшего API

    11. Загрузка файлов на сервер

    12. Метод Use

    13. Создание ветки конвейера. UseWhen и MapWhen

    14. Метод Map

    15. Классы middleware

    16. Построение конвейера обработки запроса

    17. IWebHostEnvironment и окружение

  3. Глава 3. Dependency Injection

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

    2. Создание сервисов

    3. Получение зависимостей

    4. Жизненный цикл зависимостей

    5. Применение сервисов в классах middleware

    6. Scoped-сервисы в singleton-объектах

    7. Множественная регистрация сервисов

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

    1. Конечные точки. Метод Map

    2. Параметры маршрута

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

    4. Создание ограничений маршрутов

    5. Передача зависимостей в конечные точки

    6. Сопоставление запроса с конечной точкой

    7. Сочетание конечных точек с другими middleware

    8. Получение параметров строки запроса

  5. Глава 5. Статические файлы

    1. Установка каталога статических файлов. UseStaticFiles

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

  6. Глава 6. Конфигурация

    1. Основы конфигурации

    2. Нефайловые провайдеры конфигурации

    3. Конфигурация в файлах JSON, XML и Ini

    4. Конфигурация по умолчанию и объединение конфигураций

    5. Анализ конфигурации

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

    7. Проекция конфигурации на классы

    8. Передача конфигурации через IOptions

  7. Глава 7. Логгирование

    1. Ведение лога и ILogger

    2. Фабрика логгера и провайдеры логгирования

    3. Конфигурация и фильтрация логгирования

    4. Создание провайдера логгирования

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

    1. HttpContext.Items

    2. Куки

    3. Сессии

  9. Глава 9. Обработка ошибок

    1. Обработка исключений

    2. Обработка ошибок HTTP

  10. Глава 10. Results API

    1. Введение в Results API

    2. Отправка текста и json в Results API

    3. Переадресация в Results API

    4. Отправка статусных кодов в Results API

    5. Отправка файлов в Results API

    6. Определение своего типа IResult

  11. Глава 11. Web API

    1. Пример приложения Web API

  12. Глава 12. Работа с базой данных и Entity Framework

    1. Подключение Entity Framework

    2. Основные операции с данными в Entity Framework Core

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

    1. Введение в аутентификацию и авторизацию

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

    3. Авторизация с помощью JWT-токенов в клиенте JavaScript

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

    5. HttpContext.User, ClaimPrincipal и ClaimsIdentity

    6. ClaimPrincipal и объекты Claim

    7. Авторизация по ролям

    8. Авторизация на основе Claims

    9. Создание ограничений для авторизации

  14. Глава 14. CORS и кросс-доменные запросы

    1. Подключение CORS в приложении

    2. Конфигурация CORS

    3. Политики CORS

    4. Глобальная и локальная настройка CORS

  15. Глава 15. URL Rewriting

    1. Введение в URL Rewriting

    2. Правила IIS для URL Rewriting

    3. Применение правил Apache для URL Rewriting

    4. Создание правил URL Rewriting

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

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

    2. Пакетный менеджер Libman

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

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

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

    2. Распределенное кэширование. Redis

    3. Сжатие ответа

    4. Кэширование статических файлов

    5. Кэширование ответа и OutputCache

  18. Глава 18. Мониторинг работоспособности приложения

    1. Health Check Middleware

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850