Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.864
Автор: udemy

Название: NestJs with GraphQL and Prisma (2022)

1666119993587-png.101194


Описание:

Prisma — это ORM с открытым исходным кодом для Node.js и TypeScript. Он используется в качестве альтернативы написанию простого SQL или использования другого инструмента доступа к базе данных, такого как построители запросов SQL (например , knex.js ) или ORM (например , TypeORM и Sequelize ). В настоящее время Prisma поддерживает PostgreSQL, MySQL, SQL Server, SQLite, MongoDB и CockroachDB.

Хотя Prisma можно использовать с простым JavaScript, она включает в себя TypeScript и обеспечивает уровень безопасности типов, который выходит за рамки гарантий других ORM в экосистеме TypeScript. Вы можете найти подробное сравнение гарантий безопасности типов Prisma и TypeORM.

Prisma — это ORM следующего поколения, которую можно использовать для запросов к базе данных в приложениях NestJS.

Он использует TypeScript, чтобы избежать ошибок во время выполнения и повысить производительность. Безопасность типов, которую он обеспечивает, выходит далеко за рамки гарантий традиционных ORM, таких как TypeORM или Sequelize.

Prisma легко интегрируется с модульной архитектурой NestJS, независимо от того, создаете ли вы API REST или GraphQL. Обычно он используется в ваших службах NestJS для удовлетворения потребностей контроллеров в данных.

Почему Prisma и NestJs?

Использование TypeScript


Prisma — первая ORM, обеспечивающая полную безопасность типов даже при запросе частичных моделей и отношений.

Плавная интеграция

Prisma идеально вписывается в модульную архитектуру NestJS и обеспечивает мощный уровень доступа к базе данных.

Типобезопасный клиент базы данных

Prisma Client обеспечивает полностью типобезопасные запросы к базе данных с такими преимуществами, как автозаполнение, даже в JavaScript.

Интуитивное моделирование данных

Язык декларативного моделирования Prisma прост и позволяет интуитивно описать схему вашей базы данных.

Простая миграция базы данных

Создавайте предсказуемые и настраиваемые миграции SQL из декларативной схемы Prisma.

Предназначен для создания API

Клиент Prisma уменьшает шаблоны, предоставляя запросы для общих функций API (например, разбиение на страницы, фильтры и т. д.).

Для кого этот курс:

- Разработчик NestJs, который хочет создать GraphQL Apis с Prisma и Nestjs
- Разработчик Nestjs, который хочет научиться создавать сервер GraphQL с помощью Apollo.

Требования

- Студент должен знать основы NestJs
- Для прохождения этого курса необходимы знания NestJs
- Знание машинописного текста обязательно

Материал на английском языке

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху