HTTP API и серверные основы
Контракты запросов, проверка данных, коды ошибок, пагинация, файлы, cookies, авторизация, права, платежи и фоновые очереди.
116 материаловСерверные приложения, базы данных, авторизация и интеграции.
Контракты запросов, проверка данных, коды ошибок, пагинация, файлы, cookies, авторизация, права, платежи и фоновые очереди.
116 материаловPython с Django и FastAPI, PHP с Composer и Laravel, Node.js, ASP.NET Core с EF Core, Java и Kotlin со Spring Boot и Ktor, Go
365 материаловPostgreSQL, MySQL, SQL Server, SQLite, Redis, SQL, индексы, планы, транзакции, миграции, ORM и конкурентное изменение данных.
247 материаловOpenAPI, документация, SDK, версии, квоты, идемпотентность, вебхуки, повторная доставка, подписи событий и кабинет разработчика.
26 материаловОткрытые API, RSS, парсинг, Scrapy, мониторинг изменений, очистка, объединение, CSV, Excel, JSON и обработка больших файлов.
14 материаловActivityPub, федерация, обмен публикациями и подписки между сервисами
Материалы готовятсяОтделить binding от доменной проверки. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Вернуть понятную ошибку для неверного изменения. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Согласовать тип результата и статус. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Оформить сбой единым контрактом. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Связать события одного запроса. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Передать CancellationToken зависимым операциям. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Избежать блокировки потока на ожидании I/O. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Выделить слой доступа к данным. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Отделить модель хранения от публичного ответа. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Реализовать согласованные операции каталога. Развивающийся учебный каталог, исходники и ожидаемые ответы.
Согласовать фильтр, порядок и страницу. Учебный каталог, полные сценарии и ожидаемые результаты.
Обновить связанные данные одной операцией. Учебный каталог, полные сценарии и ожидаемые результаты.
Обнаружить устаревшую версию команды. Учебный каталог, полные сценарии и ожидаемые результаты.
Разделить учётную запись и доменные данные. Учебный каталог, полные сценарии и ожидаемые результаты.
Организовать вход и завершение сессии. Учебный каталог, полные сценарии и ожидаемые результаты.
Ограничить операции над конкретным ресурсом. Учебный каталог, полные сценарии и ожидаемые результаты.
Проверить происхождение изменяющего запроса. Учебный каталог, полные сценарии и ожидаемые результаты.
Отделить хранение файла от публичного пути. Учебный каталог, полные сценарии и ожидаемые результаты.
Организовать управляемую работу вне запроса. Учебный каталог, полные сценарии и ожидаемые результаты.
Сохранить состояние задания и обработать повтор. Учебный каталог, полные сценарии и ожидаемые результаты.
Согласовать таймаут, отмену и обработку ошибки. Учебный каталог, полные сценарии и ожидаемые результаты.
Разделить варианты и условия инвалидирования. Учебный каталог, полные сценарии и ожидаемые результаты.
Различить готовность и состояние процесса. Учебный каталог, полные сценарии и ожидаемые результаты.
Согласовать описание с работающим контрактом. Учебный каталог, полные сценарии и ожидаемые результаты.