Продолжительность
0 ч 57 мин 7 сек
Количество уроков
16 Видео
Дата добавления
19.12.2019
GraphQL доставляет удовольствие от использования API. Хотя он основан на системе типов, GraphQL во многих отношениях более гибок, чем REST. Но гибкость, которая делает GraphQL приятной для работы, может иметь свои недостатки, если вы не будете осторожны.
Проектирование схемы - это область, в которой одна небольшая оплошность в начале может привести к тому, что вам придется столкнуться со странными именами, раздутыми дубликатами и другими назойливыми обходными путями.
Это не должно быть так!
Ник Граф имеет большой опыт разработки схем GraphQL для различных бизнес-приложений.
В этом курсе Ник подготовил несколько примеров, следуя различным шаблонам дизайна. Благодаря исследованию и сравнению вы получите полезные знания для проектирования и расширения схем.
- Соглашения об именах для полей, запросов, мутаций
- GraphQL псевдонимы
- Преимущества пустых полей
- Спецификация соединения
- Mutation Payload Design
- Обнуляемые и не обнуляемые поля
- Эволюция схем GraphQL
https://github.com/nikgraf/designing-graphql-schemas-course