Разработка веб-приложений GraphQL с React, Node.js и Neo4j
Здесь можно купить книгу "Разработка веб-приложений GraphQL с React, Node.js и Neo4j " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-93700-185-6
Страниц: 263
Артикул: 108057
Возрастная маркировка: 16+
Краткая аннотация книги "Разработка веб-приложений GraphQL с React, Node.js и Neo4j"
Эта книга научит вас создавать графовые веб-приложения с использованием технологии GraphQL, преимущества которой усиливают такие графовые инструменты и хранилища данных, как React, Apollo и Neo4j. Вначале вы познакомитесь с GraphQL и собственно с понятием графов, затем сосредо точитесь на разработке клиентского приложения с использованием React и, наконец, создадите и развернете в облаке полноценное веб-приложение, поддерживающее поиск, аутентификацию и многое другое. Издание предназначено для веб-разработчиков полного цикла, заинтересованных в технологии GraphQL и имеющих базовое представление о Node.js API и особенностях клиентских приложений на JavaScript, использующих этот API. Опыт работы с GraphQL или графовыми базами данных не обязателен.
Содержание книги "Разработка веб-приложений GraphQL с React, Node.js и Neo4j "
Предисловие от издательства
Вступление
Благодарности
О книге
Кому адресована эта книга
Организация книги
О примерах программного кода
Требования к программному обеспечению
Живое обсуждение книги
Другие онлайн-ресурсы
Об авторе
Об иллюстрации на обложке
Часть I. Введение в стек GraphQL
Глава 1. Что такое стек GraphQL?
1.1. Обзор стека GraphQL
1.2. GraphQL
1.3. React
1.4. Apollo
1.5. База данных Neo4j
1.6. Как все это сочетается
1.7. Что мы будем строить в этой книге
1.8. Упражнения
Итоги
Глава 2. Графовое мышление с GraphQL
2.1. Данные приложения – это граф
2.2. Графы в GraphQL
2.3. Объединение определений типов и функций разрешения в Apollo Server
2.4. Упражнения
Итоги
Глава 3. Графы в базе данных
3.1. Обзор Neo4j
3.2. Моделирование графовых данных в Neo4j
3.3. Вопросы моделирования данных
3.4. Инструменты: Neo4j Desktop
3.5. Инструменты: Neo4j Browser
3.6. Cypher
3.7. Использование клиентских драйверов Neo4j
3.8. Упражнения
Итоги
Глава 4. Библиотека Neo4j GraphQL
4.1. Распространенные проблемы GraphQL
4.2. Введение в средства интеграции GraphQL с базой данных
4.3. Библиотека Neo4j GraphQL
4.4. Основы запросов GraphQL
4.5. Упорядочение и разбиение на страницы
4.6. Вложенные запросы
4.7. Фильтрация
4.8. Работа с датой/временем
4.9. Работа с пространственными данными
4.10. Добавление своей логики в GraphQL API
4.11. Определение схемы GraphQL в существующей базе данных
4.12. Упражнения
Итоги
Часть II. Создание пользовательского интерфейса
Глава 5. Создание пользовательского интерфейса с помощью React
5.1. Обзор React
5.2. Create React App
5.3. Состояние и подключаемые обработчики React Hooks
5.4. Упражнения
Итоги
Глава 6. Клиент GraphQL
6.1. Apollo Client
6.2. Мутации GraphQL
6.3. Управление состоянием клиента с помощью GraphQL
6.4. Упражнения
Итоги
Часть III. Задачи разработки полного цикла
Глава 7. Добавление авторизации и аутентификации
7.1. Авторизация в GraphQL: простейший подход
7.2. Веб-токены JSON Web Token
7.3. Директива схемы @auth
7.4. Auth0: JWT как услуга
7.5. Упражнения
Итоги
Глава 8. Развертывание приложения GraphQL
8.1. Развертывание приложения GraphQL
8.2. База данных Neo4j Aura как услуга
8.3. Развертывание приложения React с помощью Netlify Build
8.4. Развертывание GraphQL в виде бессерверной функции с помощью AWS Lambda и Netlify Functions
8.5. Наш подход к развертыванию
8.6. Упражнения
Итоги
Глава 9. Продвинутые возможности GraphQL
9.1. Абстрактные типы GraphQL
9.2. Разбиение на страницы с помощью GraphQL
9.3. Свойства отношений
9.4. В заключение
9.5. Упражнения
Итоги
Предметный указатель
Все отзывы о книге Разработка веб-приложений GraphQL с React, Node.js и Neo4j
С книгой "Разработка веб-приложений GraphQL с React, Node.js и Neo4j" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Разработка веб-приложений GraphQL с React, Node.js и Neo4j (автор Уильям Лион)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку