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

Данное руководство устарело. Актуальное руководство: Руководство по ASP.NET Core 7

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

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

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

    3. Проект ASP.NET Core в Visual Studio for Mac

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

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

    2. Класс Startup

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

    4. Методы Use, Run и делегат RequestDelegate

    5. Методы Map и MapWhen

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

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

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

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

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

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

    12. Работа с HTTPS

  3. Глава 3. Сервисы и Dependency Injection

    1. Сервисы и метод ConfigureServices

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

    3. Передача зависимостей

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

    5. Применение сервисов в middleware

    6. Singleton-объекты и scoped-сервисы

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

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

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

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

    4. Объединение конфигураций и установка сервиса IConfiguration

    5. Работа с конфигурацией

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

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

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

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

    1. HttpContext.Items

    2. Куки

    3. Сессии

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

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

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

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

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

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

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

    2. RouterMiddleware

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

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

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

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

    7. Создание своего маршрута

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

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

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

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

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

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

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

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

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

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

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

    4. ContentResult и JsonResult

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

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

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

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

    9. Контекст контроллера

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

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

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

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

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

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

    5. Файл _ViewImports.cshtml

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

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

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

    9. Создание движка представлений

  11. Глава 11. Маршрутизация в ASP.NET Core MVC

    1. Маршрутизация в MVC с помощью конечных точек

    2. Маршрутизация с помощью RouterMiddleware. Метод UseMvc

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

    4. Области

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

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

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

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

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

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

    6. Создание привязчика модели

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

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

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

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

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

    5. Генерация ссылок

    6. URL-хелперы

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

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

    2. AnchorTagHelper

    3. LinkTagHelper и ScriptTagHelper

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

    5. EnvironmentTagHelper

    6. CacheTagHelper

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

    8. Управление выводом tag-хелпера

    9. Контекст хелпера и получение зависимостей

    10. Атрибут HtmlTargetElement

    11. Tag-хелперы и сложные объекты и коллекции

  15. Глава 15. View Component

    1. Определение компонента представлений

    2. Передача данных во View Component

    3. Генерация контента в View Component

    4. ViewViewComponentResult и представления

    5. Асинхронные операции в View Component

    6. ViewComponentContext

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

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

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

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

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

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

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

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

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

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

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

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

    4. Сортировка

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

    6. Фильтрация

    7. Постраничная навигация

    8. Tag-хелпер для постраничной навигации

    9. Объединение сортировки, фильтрации и пагинации

    10. Tag-хелпер пагинации с сортировкой и фильтрацией

  18. Глава 18. Razor Pages

    1. Введение в Razor Pages

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

    3. Обработка запросов. Передача форм

    4. Привязка свойств RazorPage к параметрам запроса

    5. Параметры маршрутов в Razor Pages

    6. Обработчики страницы

    7. Возвращение результата

    8. Переадресация и создание ссылок

    9. Подключение к базе данных

    10. Создание и вывод из базы данных

    11. Изменение и удаление в базе данных

  19. Глава 19. Web API

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

    2. Создание контроллера

    3. Тестирование контроллера

    4. Создание клиента для WEB API

    5. Валидация в Web API

    6. Content negotiation

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

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

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

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

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

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

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

    7. Фильтры RazorPages

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

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

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

    3. Авторизация

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

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

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

    7. Пример авторизации на основе Claims

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

    9. JWT-токены

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

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

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

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

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

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

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

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

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

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

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

    11. Инициализация БД ролями и пользователями

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

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

    2. Менеджер Libman

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

    4. Gulp

    5. Grunt

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

  24. Глава 24. Производительность и кэширование

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

    2. Атрибут ResponseCache

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

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

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

    1. Сервер

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

    3. Установка приложения в виде службы Windows

  26. Глава 26. Тестирование

    1. Введение в юнит-тесты

    2. Создание проекта юнит-тестов. Добавление xUnit

    3. Создание юнит-тестов

    4. Фреймворк Moq и moq-объекты

    5. Тестирование контроллера

  27. Глава 27. URL Rewriting

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

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

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

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

  28. Глава 28. Глобализация и локализация

    1. Определение культуры

    2. RequestLocalizationMiddleware

    3. Локализация строк. IStringLocalizer

    4. Ресурсы и локализация в контроллерах

    5. Локализация представлений

    6. Локализация аннотаций данных

    7. Переключение языка приложения

    8. Общие ресурсы локализации

    9. Хранение ресурсов в базе данных

  29. Глава 29. SignalR Core

    1. SignalR Core. Первое приложение

    2. Создание и конфигурация хабов

    3. Клиент javascript

    4. Контекст хаба, подключение и отключение клиентов

    5. Взаимодействие с клиентами

    6. IHubContext

    7. Отправка сложных объектов

    8. Аутентификация и авторизация на основе куки

    9. Аутентификация и авторизация с помощью токенов

    10. Пользователи

    11. Группы

    12. Клиент на Xamarin Forms

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

    1. Начало работы с CORS

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

    3. Политики CORS

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

    5. CORS в MVC

  31. Глава 31. Dapper

    1. Работа с Dapper в ASP.NET Core

  32. Глава 32. React.JS

    1. Подключение React в ASP.NET Core

    2. Взаимодействие React.JS и ASP.NET Core

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

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

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

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