Серверные языки и фреймворки — страница 10
Python с Django и FastAPI, PHP с Composer и Laravel, Node.js, ASP.NET Core с EF Core, Java и Kotlin со Spring Boot и Ktor, Go
Материалы
- Состояние сеанса
Конфигурирование, настройка и безопасность сеансов в веб-приложениях ASP.NET
- Состояние элемента управления и события
Сохранение состояния представления (ViewState) и обработка событий специальных элементов управления
- Специальные вспомогательные методы
Примеры создания вспомогательных методов в представлении и в отдельной сборке, принципы кодирования HTML во вспомогательных методах
- Специальные элементы управления
Создание простого специального элемента управления ASP.NET, позволяющего определять низкоуровневые детали HTML-разметки
- Списковые элементы управления
Описание списковых элементов управления ASP.NET: DropDownList, ListBox, CheckBoxList, RadioButtonList и BulletedList
- Список категорий
Создание списка категорий интернет-магазина с использованием пользовательских элементов управления ASP.NET
- Список товаров
Добавление и стилизация списка товаров в тестовый интернет-магазин
- Стилизация контента интернет-магазина
Пример быстрой стилизации приложения ASP.NET MVC с использованием CSS-библиотеки Bootstrap и частичных представлений
- Страницы с множеством представлений
Описание элементов управления MultiView и Wizard используемых в ASP.NET для создания множественных представлений и страниц опроса
- Структура интернет-магазина
Создание основы интернет-магазина на ASP.NET MVC 5: структура решения, добавление модели данных, создание и реализация хранилища данных из базы с помощью Entity Framework
- Структура проекта ASP.NET MVC 5
Описание структуры папок проекта ASP.NET MVC 5 и соглашения об именовании файлов контроллеров, представлений и т.д.
- Структура страницы
Поиск элементов, изменение заголовков и создание динамических элементов управления на страницах ASP.NET
- Темы
Стилизация страниц с использованием графических тем (skins) ASP.NET
- Типы серверных элементов управления
Описание типов серверных элементов управления и базового класса Control
- Транзакции
Примеры создания транзакций в хранимых процедурах и в коде ADO.NET, применение уровней изоляции транзакций и точек сохранения
- Улучшение производительности с помощью контроллеров
Два способа оптимизации приложений ASP.NET MVC - использование контроллеров с отключенным состоянием сеанса и асинхронных контроллеров
- Управление веб-сайтом
Конфигурирование веб-сайтов с использованием IIS
- Усовершенствованные мастер-страницы
Несколько расширенных способов работы с мастер-страницами ASP.NET
- Установка и конфигурирование IIS
Краткое описание установки IIS версий 7.0, 7.5 и 8.0 на настольных и серверных версиях Windows
- Фабрика контроллеров
Обзор возможностей фабрики контроллеров ASP.NET MVC, которая управляет процессом создания и настройки контроллеров
- Файл global.asax
- Файл machine.config
Описание конфигурационного файла machine.config, создание безопасных ключей
- Файл web.config
Описание функциональных разделов файла web.config, используемых для конфигурации ASP.NET приложения
- Фильтры авторизации
Пример применения фильтров ASP.NET MVC для авторизации пользователей на сайте