Разработка веб-приложений GraphQL с React, Node.js и Neo4j
Язык запросов API GraphQL заметно упрощает обмен данными с серверами, позволяя приложениям получать данные в виде простых для понимания графов. Преимущества GraphQL можно усилить за счет таких графовых инструментов и хранилищ данных, как React, Apollo и Neo4j. Подход к разработке графовых приложений полного цикла обеспечивает согласованную модель данных от начала до конца, повышая продуктивность разработчиков.
Эта книга научит вас создавать графовые веб-приложения с использованием GraphQL, React, Apollo и базы данных Neo4j, которые все вместе называются GRANDstack. На практических примерах вы увидите, как элементы GRANDstack сочетаются друг с другом. Попутно создадите и развернете в облаке полноценное веб-приложение, поддерживающее поиск, аутентификацию и многое другое. А также узнаете, как развертывать комплексные приложения, в полной мере использующие производительность GraphQL.
Для веб-разработчиков полного цикла. Опыт работы с GraphQL или графовыми базами данных не требуется.
GRANDstack и графовые базы данных
Материал будет полезен разработчикам, которые хотят изучить GRANDstack для веб-разработки и использовать графовые технологии в современных приложениях. Связка GraphQL, React, Apollo и Neo4j позволяет создавать гибкие решения для работы со связанными данными.
Отдельное внимание уделяется созданию GraphQL API, через которое клиентское приложение получает необходимые данные от сервера. Такой подход помогает организовать удобное взаимодействие между интерфейсом, бизнес-логикой и графовой базой данных.
Книга также подойдет специалистам, интересующимся разработкой full-stack приложений на React и Node.js. На практике рассматриваются поиск, аутентификация и развертывание готового веб-приложения в облачной среде.