Серверные языки и фреймворки — страница 2
Python с Django и FastAPI, PHP с Composer и Laravel, Node.js, ASP.NET Core с EF Core, Java и Kotlin со Spring Boot и Ktor, Go
Материалы
- ASP.NET Core: фоновая служба
Организовать управляемую работу вне запроса. Учебный каталог, полные сценарии и ожидаемые результаты.
- ASP.NET Core: очередь заданий
Сохранить состояние задания и обработать повтор. Учебный каталог, полные сценарии и ожидаемые результаты.
- ASP.NET Core: вызов внешнего HTTP API
Согласовать таймаут, отмену и обработку ошибки. Учебный каталог, полные сценарии и ожидаемые результаты.
- ASP.NET Core: кеширование публичного ответа
Разделить варианты и условия инвалидирования. Учебный каталог, полные сценарии и ожидаемые результаты.
- ASP.NET Core: проверки работоспособности
Различить готовность и состояние процесса. Учебный каталог, полные сценарии и ожидаемые результаты.
- ASP.NET Core: документация API приложения
Согласовать описание с работающим контрактом. Учебный каталог, полные сценарии и ожидаемые результаты.
- ASP.NET Core: границы проверок серверного проекта
Выбрать сценарии для домена и HTTP. Учебный каталог, полные сценарии и ожидаемые результаты.
- ASP.NET Core: переход со старого ASP.NET
Планировать миграцию по совместимым маршрутам. Учебный каталог, полные сценарии и ожидаемые результаты.
- Node.js и PostgreSQL: сервис заявок DeskQueue
Оригинальный учебный API заявок от процесса Node.js до PostgreSQL, прав, токенов и вложений.
- Node.js и процесс серверного приложения
Сопоставить среду выполнения, процесс и данные DeskQueue.
- Файлы и асинхронное чтение в Node.js
Прочитать начальные заявки без блокировки обработки.
- Node.js: модули и зависимости проекта
Разделить данные и точку входа, описать зависимости.
- Node.js: события и журнал операций
Отделить факт изменения заявки от реакции на него.
- Node.js: HTTP-сервер и ответы JSON
Получить список заявок и осмысленную ошибку 404.
- Маршруты приложения Express
Перенести HTTP-контракт в Express 5.
- Node.js: порядок middleware и контекст запроса
Добавить идентификатор запроса и ограничение JSON.
- Express Router и границы адресов
Выделить /api/tickets и параметры заявки.
- Node.js: контроллер и хранилище заявок
Отделить HTTP от операций над заявками.
- Node.js: пароли и регистрация пользователей
Хранить соль и производную пароля вместо исходной строки.
- Node.js: JWT и проверка прав пользователя
Разделить подлинность токена и разрешение операции.
- Node.js: обновление токенов и обнаружение повтора
Хранить семью refresh-токенов и выполнять ротацию.
- Node.js: вложение к заявке и границы загрузки
Принять ограниченный текстовый файл вне публичного каталога.
- Node.js: конфигурация и завершение приложения
Связать конфигурацию, readiness и закрытие соединений.
- ASP.NET Core: API учебного каталога
32 урока от первого HTTP API к PostgreSQL, выборкам, транзакциям, доступу, файлам, фоновой работе и совместимой миграции.