Серверные языки и фреймворки — страница 11
Python с Django и FastAPI, PHP с Composer и Laravel, Node.js, ASP.NET Core с EF Core, Java и Kotlin со Spring Boot и Ktor, Go
Материалы
- Настройка системы маршрутизации
Описание базовой настройки определения маршрутов в ASP.NET MVC (класс RouteBase) и создание специального обработчика маршрутов IRouteHandler
- Настройка системы привязки моделей
Возможности настройки процесса привязки моделей в ASP.NET MVC - использование специального поставщика значений и связывателя моделей
- Настройка шаблонизированных вспомогательных методов
Примеры создания специальных реализаций шаблонизированных вспомогательных методов ASP.NET MVC для генерации нужной HTML-разметки
- Настройки маршрутизации
Описание стандартных возможностей маршрутизации ASP.NET MVC: значения по умолчанию, статические сегменты URL, ограничения по пространству имен и т.д.
- Обзор Ajax
Описание объекта XMLHttpRequest, его методов и свойств в контексте ASP.NET
- Обработка веб-форм
Описание событий, возникающих при обработке веб-форм ASP.NET
- Обработка заказов
Описание процесса обработки заказов в тестовом интернет-магазине игр GameStore
- Обработка нескольких ошибок
Пример обработки нескольких ошибок в приложении ASP.NET с использованием возможностей класса HttpContext
- Обработка ошибок HTTP
Способы перехвата ошибок HTTP (на примере 404 ошибки) с использованием ASP.NET и IIS
- Обработка ошибок привязки модели
Описание настройки процесса отображения ошибок привязки моделей ASP.NET Web Forms пользователю
- Ограничение маршрутизации
Примеры способов ограничений маршрутов ASP.NET MVC с использованием регулярных выражений, классов ограничений и пользовательских классов, реализующих IRouteConstraint
- Одностраничные приложения
Вводное описание средств Web API и пример простого одностраничного приложения ASP.NET MVC
- Описание модульного тестирования
Описание основыных целей и преимуществ использования модульного тестирования в проектах ASP.NET Web Forms
- Оптимизация клиентских библиотек
Описание способов оптимизации пакетов ASP.NET Web Forms 4.5, применяемых для сжатия таблиц стилей CSS и JavaScript-библиотек
- Основы ASP.NET
- Основы кэширования в ASP.NET
Примеры и способы кэширования выходных данных, получаемых клиентом от сервера средствами ASP.NET
- Особенности ASP.NET
Обзор структуры и преимуществ использования платформы ASP.NET
- Отладка кода в Visual Studio
Описание возможностей Visual Studio по отладке кода
- Отладка приложений ASP.NET MVC 5
Описание средств отладки Visual Studio на примере простого приложения ASP.NET MVC 5
- Отправка заказов
Демонстрация привязки моделей и использования атрибутов данных ASP.NET MVC 5 на форме обработки и отправки заказов интернет-магазина
- Параметры Ajax
Описание расширенных настроек объекта AjaxOptions, применяемого в ASP.NET MVC для создания асинхронных форм
- Передача информации между страницами
Описание средств ASP.NET по передачи информации через URL и межстраничной обратной отправке
- Перенаправления (редирект)
Описание вспомогательных методов класса Controller, которые позволяют организовывать перенаправление в приложениях ASP.NET MVC
- Получение данных запроса в контроллере
Описание двух способов получения данных из запроса в приложении ASP.NET MVC: с использованием объектов контекста или с помощью параметров методов действий