Продолжительность
2 ч 11 мин 0 сек
Количество уроков
33 Видео
Дата добавления
04.09.2019
Хотите начать работу с созданием и использованием API-интерфейсов GraphQL? В этом курсе «Создание масштабируемых API-интерфейсов с помощью GraphQL» вы узнаете, что отличает GraphQL от других языков и сред выполнения API, таких как API-интерфейсы REST, а также какие проблемы решает GraphQL и как использовать его для декларативного обмена данными.
Этот курс является хорошим местом для начала изучения GraphQL, но чтобы извлечь максимальную пользу из этого курса, вы должны иметь некоторый опыт работы с JavaScript и с базами данных, такими как MongoDB и PostgreSQL. Вы узнаете, как создать схему GraphQL и как использовать ее через любой интерфейс, включая интерфейс на основе HTTP. Вы узнаете о различных возможностях языка GraphQL, а также о том, как создать их на сервере GraphQL. Далее вы научитесь использовать несколько баз данных с GraphQL, как моделировать отношения между различными сущностями и коллекциями и как использовать кэширование и пакетную обработку с помощью таких инструментов, как Dataloader, чтобы избежать дополнительных запросов к базе данных и решить проблемы, такие как N + 1. проблем запросов. Наконец, вы узнаете, как работать с обещаниями, мутациями, типами объединений и как использовать представления базы данных с GraphQL. К концу этого курса вы узнаете, как создавать и использовать API-интерфейс GraphQL и как это делать эффективно.