Серверные языки и фреймворки
Python с Django и FastAPI, PHP с Composer и Laravel, Node.js, ASP.NET Core с EF Core, Java и Kotlin со Spring Boot и Ktor, Go
Материалы
- ASP.NET
- ASP.NET AJAX
Описание серверной и клиентской частей инфраструктуры ASP.NET AJAX
- ASP.NET AJAX - обратные вызовы сервера
Пример создания веб-служб asmx для работы с инфраструктурой ASP.NET AJAX
- ASP.NET AJAX Control Toolkit
Описание библиотеки ASP.NET AJAX Control Toolkit содержащей множество удобных клиент-серверных элементов управления
- ASP.NET Web Forms 4.5
- Cookie
Создание, сохранение и удаление cookie-файлов в ASP.NET
- HTTP-ошибки в контроллерах
Несколько способов генерации HTTP-ошибок из кода класса контроллера в приложении ASP.NET MVC
- SiteMapProvider
Пример создания специального класса поставщика карты сайта, унаследованного от SiteMapProvider, загружающего SiteMap из базы данных
- 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