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, федерация, обмен публикациями и подписки между сервисами
Материалы готовятсяПроверка полей, сохранение введённых значений и статус 422.
Поиск в URL, стабильный порядок и ограниченный размер страницы.
Полная HTML-страница и фрагмент с одинаковыми данными.
Push URL, восстановление полной страницы и состояния ошибок.
Условный UPDATE и конфликт двух открытых форм.
Атомарная корректировка количества вместе с журналом.
Случайная серверная сессия, CSRF и завершение входа.
Viewer и editor, решение на сервере и закрытые действия.
Таймауты, штатная остановка и рабочие границы стенда.
12 уроков: контракт course и query, выполнение без http и последовательное развитие проекта.
Контракт Course и Query, выполнение без HTTP.
Выбор проекции и переиспользование набора полей.
JSON-конверт, имя операции и ограниченное тело POST.
Resolver Course.author и контекст запроса.
Input, уникальность записи и ожидаемые доменные ошибки.
Nullable границы, GraphQLError и безопасное сообщение.
Субъект из локальной демонстрационной сессии и политика enrollment.
Connection, сортировка по ID и pageInfo без смещения.
Один набор ID на запрос и кэш только в контексте операции.
Проверка AST, максимальная глубина, ограничение полей и списков.
Новое поле displayTitle, deprecated title и набор известных операций.
Обработка data/errors, переменных и границы завершённого API.
16 уроков проекта Пространство с полным локальным примером
Разделяем пользователя, организацию и доступ к данным в проекте «Пространство».