Use APKPure App
Get Учебник ASP.NET Core 2 old version APK for Android
ASP.NET Core 2 Programming Tutorial
Руководство по ASP.NET Core 2
Глава 1. Введение в ASP.NET Core
ASP.NET Core - новая эпоха в развитии ASP.NET
Начало работы с ASP.NET Core
Проект ASP.NET Core в Visual Studio for Mac
Глава 2. Основы ASP.NET Core
Запуск приложения. Класс Program
Класс Startup
Конвейер обработки запроса и middleware
Методы Use, Run и делегат RequestDelegate
Методы Map и MapWhen
Создание компонентов middleware
Конвейер обработки запроса
IHosting Environment и окружение
Статические файлы
Работа со статическими файлами
OWIN
Логгирование
Состояние приложения. Куки. Сессии
Обработка ошибок
Работа с HTTPS
Глава 3. Сервисы и Dependency Injection
Сервисы и метод ConfigureServices
Создание своих сервисов
Передача зависимостей
Жизненный цикл объектов при внедрении зависимостей
Применение сервисов в middleware
Singleton-объекты и scoped-сервисы
Глава 4. Конфигурация
Основы конфигурации
Провайдеры конфигурации
Работа с конфигурацией
Создание провайдера конфгурации
Конфигурация по умолчанию и Dependency Injection
Передача конфигурации через IOptions
Глава 5. Маршрутизация
Основы маршрутизации в ASP.NET Core
Определение маршрутов
Работа с маршрутами
Ограничения маршрутов
Создание ограничений маршрутов
Создание своего маршрута
Глава 6. ASP.NET Core MVC. Первое приложение
Введение в ASP.NET Core MVC
Добавление MVC в пустой проект
Первое приложение. Добавление моделей и базы данных
Создание контроллера и инициализатора базы данных
Добавление методов контроллера и представлений
Добавление мастер-страницы и стилизации
Глава 7. Контроллеры
Контроллеры и их действия
Передача данных в контроллер
Результаты действий
ContentResult и JsonResult
Переадресация
Отправка статусных кодов
Отправка файлов
Переопределение контроллеров
Контекст контроллера
Передача зависимостей в контроллер
Глава 8. Представления
Введение в представления
Движок представлений Razor
Передача данных в представление
Мастер-страницы
Файл _ViewImports.cshtml
Частичные представления
Внедрение зависимостей в представления
Работа с формами
Создание движка представлений
Глава 9. Маршрутизация в ASP.NET Core MVC
Маршрутизация в MVC
Атрибуты маршрутизации
Области
Маршруты и генерация ссылок
URL-хелперы
Глава 10. View Component
Определение компонента представлений
Передача параметров во View Component
Генерация контента в View Component
ViewComponentResult и представления
Асинхронные операции в View Component
Контекст ViewComponentContext
Глава 11. Модели
Модели в ASP.NET Core MVC
Модели представления (View Model)
Привязка модели
Передача данных в контроллер
Управление привязкой
Создание привязчика модели
Глава 12. HTML-хелперы
Создание HTML-хелперов
HTML-хелперы элементов форм
Строго типизированные хелперы
Шаблонные хелперы
Генерация ссылок
Глава 13. Tag-хелперы
Введение в tag-хелперы
AnchorTagHelper
LinkTagHelper и ScriptTagHelper
Tag-хелперы форм
Tag-хелперы валидации
EnvironmentTagHelper
CacheTagHelper
Создание tag-хелперов
Управление выводом хелпера
Контекст хелпера и получение зависимостей
Атрибут HtmlTargetElement
Tag-хелперы и модели
Глава 14. Метаданные и валидация модели
Основы валидации
Атрибуты валидации
Валидация на стороне сервера
Валидация на стороне клиента
Создание атрибута валидации. Самовалидация модели
Аннотации данных
Глава 15. Работа с данными в Entity Framework
Подключение и создание базы данных в Entity Framework Core
Операции с моделями. Создание и вывод
Операции с моделями. Редактирование и удаление
Сортировка
Создание tag-хелпера сортировки
Фильтрация
Постраничная навигация
Tag-хелпер для постраничной навигации
Объединение сортировки, фильтрации и пагинации
Tag-хелпер пагинации с сортировкой и фильтрацией
Глава 16. Фильтры
Введение в фильтры
Передача параметров в фильтры и установка зависимостей
Фильтры ресурсов
Фильтры действий
Фильтры результатов
Фильтры исключений
Last updated on Jan 5, 2019
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Requires Android
4.4 and up
Category
Report
Учебник ASP.NET Core 2
2.0.0 by nweb_mobile
Jan 5, 2019