Архитектура & БД
L2Рабочий
Подтверждено артефактомМоделирование данных и Prisma
В чём суперсила создателя
Проектируешь реляционные структуры данных, связи 1-to-many, каскадные правила и индексы без потери целостности.
Основа любого долговечного продукта. Вы учитесь проектировать таблицы, внешние ключи (Foreign Keys), индексы для ускорения выборок и безопасные миграции в Prisma ORM.
Термины и понятия (Глоссарий)
Ступени мастерства (L1 → L2 → L3)
L1
Схемы и базовые связиБазовый
- Проектирование моделей User, Order, Project в schema.prisma
- Связи один-ко-многим (@relation) и каскадные удаления (onDelete: Cascade)
- Генерация Prisma Client и базовые CRUD-запросы
L2
Транзакции, индексы и сидыРабочий
- Создание индексов (@@index) для полей поиска и внешних ключей
- Использование $transaction для атомарных финансовых операций
- Написание файла seed.ts для мгновенного восстановления тестовых данных
L3
Миграции на проде и аудит производительностиПродвинутый
- Безопасные миграции prisma migrate deploy на боевой базе данных
- Оптимизация N+1 запросов с помощью правильных include / select