coursehunter
  • Категории
    • Frontend
      • Angular
      • HTML
      • CSS
      • JavaScript
      • Vue
      • jQuery
      • React
      • AngularJS
      • Backbone
      • TypeScript
      • Ember
      • Next.js
      • Elm
      • Svelte
      • Single SPA
      • Three.js
      • D3.js
      • RxJS
      • WebGL
      • barba.js
    • Backend
      • PHP
      • Python
      • Ruby on Rails
      • Yii
      • Laravel
      • SQL
      • Ruby
      • Symfony
      • Java
      • Scala
      • Node.js
      • MongoDB
      • Golang (Google Go)
      • Slim
      • Silex
      • Firebase
      • C Sharp (C#)
      • Deno
      • Redis
      • Django
      • NestJS
      • Spring
      • Spring Boot
      • Spring Data
      • Spring Cloud
      • Spring Security
      • Spring Integration
      • Spring HATEOAS
      • Spring MVC
      • Elixir
      • Phoenix
    • System programming
      • Rust
      • WebAssembly
    • Marketing
      • SEO
    • Video and 3D
      • Blender
      • Cinema 4D
      • ZBrush
    • Graphic
      • Figma
      • Sketch
      • Photoshop
      • After Effects
      • Illustrator
      • Adobe XD
      • Lightroom
      • CorelDRAW
    • DevOps
      • AWS
      • Azure
      • Docker
      • Git
      • GitHub
      • Gitlab
      • Google Cloud
      • Grafana
      • Kubernetes
      • Jenkins
      • Terraform
    • Tools
      • GraphQL
      • Flux
      • Webpack
      • Ansible
      • Gulp
      • Grunt
      • Visual Studio Code
      • VIM
      • OpenCV
      • Salt
      • SVN
      • Atom
      • Elasticsearch
      • Electron
      • Chrome DevTools
      • Yarn
      • Babel
      • Grep
      • npm
      • Gatsby
      • PhpStorm
      • Webflow
      • Hibernate
      • Socket.io
      • Bash
    • Разработка мобильных приложений
      • React Native
      • Ionic
      • Swift
      • Progressive Web App (PWA)
      • Core Data
      • Xamarin
      • NativeScript
      • Dart и Flutter
    • Gamedev
      • Unity
    • CMS
      • Wordpress
      • OpenCart
      • Drupal
      • Joomla
      • 1C-Bitrix
      • MODX
      • Magento
      • Shopify
    • Blockchain
      • Криптовалюты
      • Decentralized Applications (dApps) (Web 3)
    • Тестирование
      • Postman
      • Selenium
      • Appium
      • Protractor
      • WebdriverIO
      • Cypress
      • Playwright
    • Другое
      • WebRTC
      • OpenGL Shading Language (GLSL)
    • Подготовка к собеседованию
    • Обработка и анализ данных
    • Информационная безопасность
      • Этический взлом / Тестирование на проникновение
    • Английский язык
    • Конференции
  • Источники
  • Все курсы
    • Популярные
    • Бесплатные (100+ Курсов)
  • Топики
  • Книги
    • Популярные
Sign Up Sign in
📌 Очень жаль, что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!
Главная страница Категория graphql [Книга] Готовый к продакшену GraphQL

[Книга] Готовый к продакшену GraphQL

Production Ready GraphQL (THE COMPLETE PACKAGE)

productionreadygraphql.com
[Книга] Готовый к продакшену GraphQL Загрузить
Источник
productionreadygraphql.com
Категория
GraphQL
Дата добавления
23/03/2020
Язык
English
Дата выхода
23/03/2020
Дата обновления
28/03/2020

Узнайте, как проектировать и создавать предсказуемые, производительные и безопасные API-интерфейсы GraphQL в масштабе. За последние несколько лет я помогал создавать и поддерживать некоторые из самых больших API-интерфейсов GraphQL на Shopify и GitHub. В течение этих лет я также работал с различными компаниями с их внедрением GraphQL. Из моего опыта работы с GraphQL я заметил, что хорошо, что плохо, а что опасно плохо.


Это привело к многочисленным дискуссиям и публикациям в блогах на эту тему, но, тем не менее, обнаружилось, что командам и частным лицам, желающим использовать GraphQL прагматично, не хватало ресурсов для этого.

Вот что привело меня к написанию этой книги: сборник уроков и рекомендаций по построению схем GraphQL в масштабе.

GraphQL вне хайпа

С большой властью приходит большая ответственность

Существует много контента по созданию клиентских приложений с использованием GraphQL. GraphQL может предложить удивительный опыт работы на стороне клиента, но чтобы это было правдой, мы должны иметь возможность создавать высококачественные платформы GraphQL, которые будут поддерживать этих клиентов.

Простота использования клиентами сценариев использования с использованием GraphQL часто компенсируется дополнительной сложностью на сервере. Узнайте, как справиться с этой сложностью, и убедитесь, что вы продолжаете предоставлять качественный API-интерфейс GraphQL в масштабах своей команды или организации.

Каждый язык и каждая реализация GraphQL делают вещи немного по-разному. Эта книга полностью независима от языка и фокусируется на концепциях и шаблонах, которые достижимы независимо от того, как вы строите сервер GraphQL.

Думайте об этом как о полном пути того, что входит в создание GraphQL API, от проектирования до архитектуры, до реализации и даже документации.

Это для меня?

Я решил написать эту книгу после того, как увидел, насколько заинтересован был переход на реализацию GraphQL на следующий уровень. Книга начинается с введения в GraphQL, его истории и основных понятий. Затем она быстро переходит к более средним и продвинутым концепциям, которые позволят вам глубоко понять компромиссы, связанные с созданием API-интерфейсов GraphQL.

Вы получите максимальную отдачу от книги, если вы уже работали с GraphQL и готовы научиться переходить на следующий уровень и узнавать о том, что будет, когда вы будете внедрять его в своих организациях.

Что в книге

Дизайн Схема

Система типов GraphQL потрясающая, и нам всем это нравится. Это не означает, что с GraphQL проще разработать API, который клиенты будут любить использовать, и он выдержит испытание временем. Изучите с трудом заработанные методы структурирования схемы, чтобы отвечать клиентским запросам.

Производительность и безопасность

Производительность часто подчеркивается как преимущество API GraphQL, но мы должны знать, как их отслеживать и как обрабатывать динамическую природу GraphQL, прежде чем мы сможем увидеть эти преимущества. Книга углубляется в мониторинг выполнения GraphQL, методы повышения производительности и лучшие методы защиты API от плохих игроков.

Инструменты и рабочие процессы

GraphQL может предложить абсолютно потрясающий опыт, если все сделано правильно. Узнайте о рабочих процессах API, которые хорошо работают с GraphQL, и о необходимых инструментах, которые позволят вам безболезненно развивать свой API.

Архитектура

Откройте для себя общие шаблоны проектирования GraphQL и когда они могут быть полезны. Изучите GraphQL как API-шлюз, «сшивание схем», распределенный GraphQL и многое другое.

Намного больше 

Изучите проверенные и надежные шаблоны для разработки API-интерфейса GraphQL, а также все принципы и методы, которые я приобрел за последние несколько лет.

Не просто книга

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

Интервью

  • Текстовые интервью с некоторыми из наиболее опытных членов сообщества GraphQL.

Дополнительный контент

Три дополнительных руководства для углубленного изучения предметов, рассматриваемых в книге.

  • Контрольный список проектирования готовой схемы GraphQL
  • Обзор Схем
  • Schema Evolution Cheatsheet: подход ко всем различным изменениям в API GraphQL

ПОЛНЫЙ ПАКЕТ

  • 180-страничная книга в формате PDF и ePub
  • Все три дополнительных руководства
  • 5 текстовых интервью с инженерами, работающими с GraphQL в Shopify, GitHub и не только!
Посмотреть больше

Комментарии

Только зарегистрированные пользователи могут комментировать️

Похожие

Создавайте динамические приложения с GraphQL

Создавайте динамические приложения с GraphQL

Build Dynamic Applications with GraphQL
Вы frontend разработчик, ищущий более простой способ взаимодействия с серверной стороной? Не смотрите дальше, так как этот курс идеально подходит для вас! GraphQL - это API для извлечения данных, разработанный Facebook. Он питает миллионы устройств и большинство компонентов веб-сайтов Facebook и Instagram. В этом курсе вы познакомитесь с GraphQL как мостом к клиентскому приложению React для связи с серверами в качестве отсутствующего языка...
08:43:58
English
udemy
Премиум
Посмотреть
GraphQL для начинающих с JavaScript

GraphQL для начинающих с JavaScript

GraphQL for beginners with JavaScript
Практическое руководство, которое обучает вас GraphQL с помощью JavaScript. Оптимальный темп. Научитесь быстро!
05:35:31
English
udemy
Премиум
Посмотреть
GraphQL Data в React c Apollo Client

GraphQL Data в React c Apollo Client

GraphQL Data in React with Apollo Client
GraphQL - фаворит по уважительной причине. Он позволяет клиенту делать конкретные, сложные и / или совокупные запросы для данных, и его удобно загружать. Если вы хотели изучить GraphQL и начать использовать его возможности, это отличное место для начала.
00:23:20
English
egghead
Премиум
Посмотреть
Как сделать GraphQL API

Как сделать GraphQL API

How To Make A GraphQL API
Добро пожаловать на курс "Как построить GraphQL API!" В этой серии мы расскажем об основах создания сервера GraphQL, поэтому давайте начнем, так как это будет очень весело.
03:39:37
English
leveluptutorials
Премиум
Посмотреть
TinyHouse: Fullstack React мастер-класс с TypeScript и GraphQL

TinyHouse: Fullstack React мастер-класс с TypeScript и GraphQL

TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL
Изучите продвинутые React, Node, TypeScript и GraphQL, создав готовое к работе приложение в этом онлайн-курсе. Изучите каждую из этих технологий и узнайте, как создать продакшн приложение, которое их объединяет.
30:50:42
English
fullstack.io
Премиум
Посмотреть

Ресурс видеоуроков программирования для front и back end разработчиков. Бери знания своего профиля у нас, ведь мы самые лучшие блеать. Серьезно.

Категории
Все категории HTML CSS JavaScript React.js Python SQL Java Node.js Другое TypeScript
Источники
Все источники codewithmosh (Mosh Hamedani) frontendmasters itvdn Kent C. Dodds OTUS softwaretesting udemy videosmile webformyself ЯЮНИОР (ijunior.ru)
Telegram Форум Пакеты Контакты FAQ
Темы:
Язык: