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, федерация, обмен публикациями и подписки между сервисами
Материалы готовятсяСоздаём одно продление на границу периода и не повторяем списание при новом проходе.
Отключаем будущую покупку отдельно от оплаченного периода и текущей попытки.
Создаём отдельную операцию возврата и не позволяем вернуть больше полученного.
Проверяем entitlement на сервере и связываем его срок с подтверждённым заказом.
14 последовательных уроков общего проекта с самостоятельным конечным архивом и честным статусом исполнения.
Определить данные и локальную точку входа ESM API
Собрать TicketsModule и отдельный DatabaseModule
Связать service с repository без SQL в controller
Связать GET и PATCH с параметрами и DTO
Отклонять неизвестные и неверные поля до SQL
Ограничить q/status и согласовать поиск с клиентом
Различать удостоверение demo actor и роль PATCH
Связать ответ и журнал через requestId без изменения JSON
Подготовить таблицы и один владелец pg Pool
Читать список и Ticket без SQL в controller
Атомарно обновить Ticket и ticket_events с проверкой основы
Возвращать statusCode/code/message/requestId без внутренних данных
Описать запросы и ответы без подмены runtime validation
Передать ESM API, SQL и ожидаемые сценарии без ложного отчёта
14 уроков: Индекс: OpenSearch для Markdown-библиотеки
Границы проекта Индекс, устойчивые идентификаторы и восстановление поисковой копии из Markdown.
Чтение собственного корпуса, проверка метаданных и стабильная контрольная сумма проекции.
Создание схемы Индекса с text, keyword, датами и отказом от случайных полей.
Цепочка анализа русского текста, защищённые термы и отдельное поле точных обозначений.