HTTP API и серверные основы
Контракты запросов, проверка данных, коды ошибок, пагинация, файлы, cookies, авторизация, права, платежи и фоновые очереди.
51 материалСерверные приложения, базы данных, авторизация и интеграции.
Контракты запросов, проверка данных, коды ошибок, пагинация, файлы, cookies, авторизация, права, платежи и фоновые очереди.
51 материалPython с Django и FastAPI, PHP с Composer и Laravel, Node.js, ASP.NET Core с EF Core, Java и Kotlin со Spring Boot и Ktor, Go
229 материаловPostgreSQL, MySQL, SQL Server, SQLite, Redis, SQL, индексы, планы, транзакции, миграции, ORM и конкурентное изменение данных.
174 материалаOpenAPI, документация, SDK, версии, квоты, идемпотентность, вебхуки, повторная доставка, подписи событий и кабинет разработчика.
Материалы готовятсяОткрытые API, RSS, парсинг, Scrapy, мониторинг изменений, очистка, объединение, CSV, Excel, JSON и обработка больших файлов.
3 материалаActivityPub, федерация, обмен публикациями и подписки между сервисами
Материалы готовятсяОписание уровней изоляции T-SQL, позволяющих обеспечить концепцию оптимистического параллелизма для запросов
Способы обработки события Error на уровне страницы ASP.NET и на уровне приложения, в файле Global.asax
Описание иерархии конфигурационных файлов ASP.NET
Описание конфликта оптимистического параллелизма, возникающего при неоднократном запросе одной записи базы данных из различных источников, описание способов разрешения данного типа конфликтов посредством LINQ to SQL
Описание процесса создания корзины покупок тестового интернет-магазина игр
Пример создания простой корзины покупок в интернет-магазине на ASP.NET MVC 5
Описание процесса кэширования данных в ASP.NET, примеры использования кэширования в источниках данных SqlDataSource и ObjectDataSource
Процесс включения кэширования в пользовательских элементах управления
Описание нескольких методик по вычислению максимального количества параллельных интервалов в T-SQL
Примеры маршрутизации URL в классических приложениях ASP.NET
Описание настройки маршрутизируемых URL к дисковым файлам, отличным от файлов ASP.NET MVC
Описание нового средства маршрутизации ASP.NET MVC 5 на основе атрибутов C#
Примеры использования мастер-страниц ASP.NET, позволяющих создавать общую компоновку многостраничных сайтов
Примеры алгоритмов расчета медианы с помощью оконных функций T-SQL
Примеры использования метаданных модели для точной настройки работы шаблонизированных методов ASP.NET MVC
Класс DataContext() - описание метода Refresh()
Различные формы метода SubmitChanges(), позволяющего сохранять изменения в базе данных
Класс DataContext - описание закрытых методов CreateMethodCallQuery() и ExecuteMethodCall(), используемых для вызова хранимых процедур и пользовательских функций, возвращающих скалярные или табличные значения
Класс DataContext - описание методов DatabaseExists(), CreateDatabase() и DeleteDatabase(), позволяющих создавать, удалять и проверять на наличие базу данных
Класс DataContext - описание методов ExecuteQuery(), Translate() и ExecuteCommand(), позволяющих выполнять прямые SQL-запросы к базе данных
Класс DataContext - описание методов GetCommand(), GetTable() и GetChangeSet(), позволяющих извлекать различную информацию о запросе LINQ to SQL
Управление обновлением базы данных из модели Code-First при котором она не теряет данные, за счет использования миграций модели
Описание поддержки Code-First сценариев, при которых для одного сущностного класса должен определяться набор таблиц и наоборот, для одной таблицы несколько классов модели