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

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

Последнее обновление: 03.02.2017

Данное руководство является адаптацией книги "Изучаем MVC 4" к новой версии фреймворка - MVC 5. Большинство глав исправлены, добавлен материал по новым возможностям фреймворка. Неактуальный материал удален.

  1. Видеокурс по ASP.NET MVC 5

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

    1. Особенности ASP.NET MVC. Что нового в MVC 5

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

  3. Глава 2. Создание первого приложения ASP.NET MVC 5

    1. Создание проекта

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

    3. Стилизация приложения

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

    1. Основы контроллеров

    2. Методы действий и их параметры

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

    4. ViewResult и генерация представлений

    5. Переадресация и отправка кодов статуса и ошибок

    6. Отправка файлов в ASP.NET MVC 5

    7. Контекст запроса HttpContext. Куки. Сессии

    8. Асинхронные методы в ASP.NET MVC 5

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

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

    2. Строго типизированные представления

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

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

    5. HTML-хелперы

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

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

  6. Глава 5. Модели

    1. Модели и БД

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

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

    4. Редактирование данных

    5. Добавление и удаление данных

    6. Шаблоны формирования

    7. Модели со сложной структурой

    8. Работа со сложными моделями

    9. Модели со связью многие-ко-многим

    10. Работа с моделями со связью многие-ко-многим

    11. Передача массивов и сложных данных в контроллер

    12. Миграция баз данных

    13. Создание пагинации

    14. Переопределение шаблонов формирования

    15. Переопределение шаблонов отображения и редактирования

    16. Фильтрация данных

    17. Domain Model и View Model

    18. Управление иерархическими данными

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

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

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

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

    4. Генерация исходящих адресов URL

    5. Области в ASP.NET MVC 5

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

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

    8. Маршрутизация и вложенные ресурсы

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

    1. Аннотации данных для отображения свойств

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

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

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

    5. Отображение ошибок валидации

    6. Создание собственной логики валидации

  9. Глава 8. Фильтры

    1. Фильтры в ASP.NET MVC 5

    2. Фильтры аутентификации

    3. Фильтры авторизации

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

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

    6. Примеры фильтров действий

    7. Глобальные фильтры и переопределение фильтров

    8. Дополнительные встроенные фильтры

    9. Логгирование исключений

  10. Глава 9. Привязка модели

    1. Введение в привязку моделей

    2. DefaultModelBinder

    3. Явная привязка модели

    4. Поставщики значений

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

  11. Глава 10. JavaScript и AJAX

    1. Использование JavaScript

    2. Введение в AJAX

    3. Ajax-Формы

    4. Параметры объекта AjaxOptions

    5. AJAX-ссылки

    6. Формат JSON

    7. AJAX-запросы с помощью jQuery

    8. Создание чата на AJAX и jQuery. Часть 1

    9. Создание чата на AJAX и jQuery. Часть 2

  12. Глава 11. OWIN и Katana

    1. Введение в OWIN и Katana

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

    1. ASP.NET Identity

    2. Базовые классы AspNet Identity

    3. Авторизация через внешние сервисы

    4. Переопределение системы AspNet Identity

    5. Работа с ролями в AspNet Identity

    6. Аутентификация форм

    7. Использование объектов Claim

    8. Настройка валидации пароля в ASP.NET Identity

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

    10. Подтверждение Email в ASP.NET Identity 2.0

    11. Подтверждение телефона по SMS в ASP.NET Identity 2.0

    12. Сброс пароля в ASP.NET Identity 2.0

    13. Универсальные провайдеры в MVC 5

    14. Переопределение универсальных провайдеров. Провайдер ролей

    15. Создание приложения с ASP.NET Identity с нуля

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

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

    18. Редактирование и удаление пользователей

    19. Добавление ролей в ASP.NET Identity

    20. Аутентификация OWIN и ClaimsIdentity

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

  14. Глава 13. Бандлы и минификация

    1. Введение в бандлы и минификацию

    2. Создание бандлов. Библиотеки из CDN

  15. Глава 14. Bootstrap в ASP.NET MVC 5

    1. Введение в Bootstrap

    2. Позиционирование элементов

    3. Компоненты Bootstrap

    4. Работа с формами в Bootstrap

    5. Работа с таблицами

    6. Модальные окна

  16. Глава 16. SignalR 2

    1. Введение в SignalR 2

    2. Первое приложение с SignalR 2

    3. Persistent Connection API

    4. Рисовалка на SignalR

    5. Push-уведомления

  17. Глава 17. Работа с jQuery UI и визуальными элементами

    1. jQuery UI и Autocomplete

    2. Диалоговые окна и CRUD-интерфейс

    3. Валидация в диалоговых окнах

    4. Грид JqGrid в ASP.NET MVC

    5. Пагинация в JqGrid

    6. Поиск по таблице в JqGrid

    7. CRUD-операции в JqGrid

    8. Постраничный вывод в ASP.NET MVC

    9. Использование Datepicker jQuery

    10. Локализация дат

  18. Глава 18. Тестирование веб-приложений

    1. Введение в тестирование. Test-Driven Development

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

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

    4. Слабосвязанные объекты и тестирование работы с БД

    5. Фреймворк Moq

    6. Тестирование создания модели и переадресации

  19. Глава 19. Управление жизненным циклом приложения

    1. Жизненный цикл приложения и запроса

    2. Модули

    3. Создание собственного модуля

    4. Взаимодействие между модулями. События модулей

    5. HTTP-обработчики. Создание обработчиков

    6. Создание асинхронных HTTP-обработчиков

    7. Переопределение HTTP-обработчика

    8. Выполнение действий по таймеру

  20. Глава 20. Кэширование в ASP.NET MVC

    1. Атрибут OutputCache

    2. Параметры кэширования

    3. Профили кэширования

    4. Динамическое управление кэшем

    5. Кэширование статического контента

    6. MemoryCache

  21. Глава 21. Внедрение зависимостей в ASP.NET MVC

    1. Инверсия управления

    2. IoC-контейнер Ninject

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

    4. IoC-контейнер Autofac

    5. IoC-контейнер Castle Windsor

  22. Глава 22. URL Rewriting

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

    2. Переменные сервера и обратные ссылки

    3. Примеры правил URL Rewriting

  23. Глава 23. Архитектура приложений

    1. Onion-архитектура. Часть 1

    2. Onion-архитектура. Часть 2

    3. Паттерн Unit of Work

    4. AutoMapper

    5. Многоуровневая архитектура

    6. Монолитная архитектура

    7. Data Access Layer

    8. Business Logic Layer

    9. Presentation Layer

    10. ASP.NET Identity в многоуровневой архитектуре. Часть 1

    11. ASP.NET Identity в многоуровневой архитектуре. Часть 2

    12. ASP.NET Identity в многоуровневой архитектуре. Часть 3

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

    1. Действия по расписанию и Quartz.NET

    2. Настройка страниц ошибок

    3. Удаленное тестирование приложения

    4. Приложение на Angular 2/8

    5. Генерация Sitemap.xml

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

    7. Локализация чисел decimal

    8. Загрузка файлов в БД

    9. Работа конвейера веб-сервера IIS

    10. Жизненный цикл приложения

    11. Подгрузка с прокруткой списка в MVC и Web API

    12. Динамическая загрузка списка по выбору из другого списка

    13. PostgreSQL

    14. Сжатие изображений с помощью ImageResizer

    15. Архивация файлов на лету

    16. Работа с MySQL

    17. Dapper

    18. Динамическая локализация

  25. Глава 25. React.JS

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

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

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