Программирование [egghead] Постройте Neo4J и GraphQL API

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: egghead​
Название: Постройте Neo4J и GraphQL API​

cover.jpg

Продолжительность: 0 ч 17 мин Количество уроков: 10 Видео Язык: Английский Вес архива: 66 МБ


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

О чем этот курс

Вы изучите ключевые инструменты Neo4J, научитесь работать с графовыми моделями данных и создавать гибкий API с помощью Apollo GraphQL. Курс построен на понятном и увлекательном примере — интеграции с публичным сервисом SWAPI и автоматической загрузке данных из внешнего источника.

Что вы узнаете

Работа с Neo4J локально

• Установка и запуск Neo4J на локальной машине.
• Базовые операции и взаимодействие через встроенный интерфейс.
• Создание и первичная конфигурация графовой базы данных.

Построение графовой модели данных

• Проектирование графа для хранения данных из SWAPI.
• Создание узлов, связей и атрибутов.
• Практики моделирования под дальнейший GraphQL API.

Создание Apollo GraphQL API

• Настройка сервера Apollo GraphQL.
• Определение схем, соответствующих структуре графовой модели.
• Организация резолверов и подключение к Neo4J.

Получение данных из SWAPI и их загрузка в Neo4J

• Написание небольшого скрипта для сканирования SWAPI.
• Обработка данных, извлеченных через REST.
• Вставка информации в Neo4J через созданный GraphQL API.

Использование возможностей neo4j-graphql-js

После загрузки данных вы познакомитесь с инструментом neo4j-graphql-js — библиотекой, которая значительно упрощает работу с графовыми данными, ускоряет разработку и автоматически генерирует резолверы на основе определенной вами схемы.

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

Кому подойдет курс

• Разработчикам, изучающим графовые базы данных.
• Тем, кто хочет внедрить GraphQL в свои проекты.
• Инженерам, работающим с данными и интеграциями.
• Всем, кто хочет быстро освоить связку Neo4J + GraphQL на практике.

Результат прохождения

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

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху