Серверные языки и фреймворки — страница 3
Python с Django и FastAPI, PHP с Composer и Laravel, Node.js, ASP.NET Core с EF Core, Java и Kotlin со Spring Boot и Ktor, Go
Материалы
- Админ панель: редактирование товаров
Добавление возмодности редактирования данных товара и проверки достоверности в админ-панель
- Админ панель: список товаров
Пример отображения списка товаров в админ-панели с использованием шаблона 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
- Веб-элементы управления
Обзор стандартных веб-элементов управления, задание шрифтов, цвета и фокуса элементов
- Взаимодействие с JavaScript
Примеры веб-страниц взаимодействия серверного кода ASP.NET и JavaScript, генерация JavaScript-кода с помощью класса ClientScriptManager
- Виртуальные пути
Примеры работы с URL в ASP.NET: установка веб-формы по умолчанию, обработка URL без расширений, переписывание путей
- Внедрение зависимостей
Описание внедрения зависимостей DI для жесткого разделения бизнес-логики и представления в приложениях ASP.NET Web Forms
- Внедрение зависимостей Ninject
Описание средства Ninject, позволяющего создавать зависимости между реализациями моделей и контроллерами
- Водяные знаки (watermark) для картинок на ASP.NET и GDI+
Создание автоматических подписей для защиты картинок на сайтах, используя C# и ASP.NET
- Вспомогательные методы для URL
Описание и примеры использования вспомогательных методов ASP.NET MVC для создания ссылок и маршрутизируемых URL