Серверные языки и фреймворки — страница 7
Python с Django и FastAPI, PHP с Composer и Laravel, Node.js, ASP.NET Core с EF Core, Java и Kotlin со Spring Boot и Ktor, Go
Материалы
- SQL-инъекции
Примеры простых атак внедрением SQL и защита от них в контексте ASP.NET и ADO.NET
- XSS-атаки
Пример атак внедрения сценариев JavaScript в веб-приложение ASP.NET и защита от них
- Автоматизированное тестирование
Описание модульных и интегрционных тестов в приложениях ASP.NET MVC 5, утилиты для работы с ними
- Автономные данные
Описание архитектуры автономного уровня ADO.NET - классы DataSet, DataAdapter, DataTable, DataColumn, DataRow и DataRelation
- Админ панель: добавление и удаление товаров
Описание реализации добавления и удаления товаров в админ-панели приложения интернет-магазина ASP.NET MVC 5
- Админ панель: защита
Создание простой системы аутентификации и авторизации пользователей интернет-магазина на ASP.NET MVC 5
- Админ панель: настройка доступа
Ограничение доступа к административным страницам интернет-магазина с помощью средства аутентификации ASP.NET
- Админ панель: редактирование товаров
Добавление возмодности редактирования данных товара и проверки достоверности в админ-панель
- Админ панель: список товаров
Пример отображения списка товаров в админ-панели с использованием шаблона List ASP.NET MVC 5
- Админ панель: управление заказами
Создание функциональности управления заказами пользователей тестового интернет-магазина
- Админ панель: управление каталогом
Добавление функциональности управления каталогом товаров в админ-панели тестового интернет-магазина
- Активаторы действий
Подробно о механизме поиска методов действий в контроллере с помощью активаторов действий ASP.NET MVC
- Альтернативные способы проверки достоверности модели
Включение проверки достоверности модели в приложениях ASP.NET MVC с использованием атрибутов и самопроверяемых моделей, реализующих IValidatableObject
- Архитектура ASP.NET MVC 5
Структура архитектурного шаблона MVC, сравнение MVC с другими шаблонами и использование внедрения зависимостей
- Асинхронная обработка запросов
Описание общих концепций асинхронных приложений ASP.NET
- Асинхронные веб-формы
Создание синхронных и параллельных запросов в простом примере веб-формы ASP.NET
- Атрибуты привязки модели
Примеры использования атрибутов привязки модели ASP.NET Web Forms для сокращения объема C#-кода страницы
- Атрибуты проверки достоверности
Создание клиентской проверки достоверности в приложениях ASP.NET Web Forms с использованием атрибутов HTML5 и пакета jQuery Validation
- Базовые страницы ASP.NET Web Parts
Простой пример использования стандартных веб-частей Web Parts в приложении ASP.NET, настройка персонализации
- Библиотека Knockout и Web API
Использование библиотеке Knockout на примере одностраничного приложения ASP.NET MVC с применением веб-служб Web API
- Блокировка разделов конфигурации
Описание атрибутов ASP.NET используемых в файле web.config для блокировки разделов конфигурации
- Веб-порталы
Описание проектов Web Parts используемых в ASP.NET для создания веб-порталов
- Веб-проекты
Создание сайтов ASP.NET основанных на веб-проектах, преимущества и недостатки
- Веб-сайты ASP.NET