Сначала нарисуйте маленький граф
Возьмите пять вымышленных персонажей и несколько отношений. До импорта сформулируйте два вопроса, на которые хотите ответить. Определите направление связей и объясните, почему свойство относится к узлу или отношению.
Neo4j / Cypher · английская озвучка
Программа, практика и требования
Увидеть данные через связи: кто с кем взаимодействует, как найти путь между объектами и какой запрос отвечает на вопрос к графу. Курс Neo4j Идена Марко использует набор Game of Thrones, язык Cypher и небольшой API на Python.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Архивная по стеку программаАнглийский язык · обновление декабрь 2021
Тем, кто хочет понять графовую базу и сравнить такой способ моделирования с таблицами.
Автор допускает новичков и объясняет окружение. Для практики нужны macOS, Linux или Windows с WSL; блок Python/Flask будет проще с базовыми знаниями кода.
Граф связей по данным Game of Thrones: моделирование, импорт CSV, запросы и небольшой REST API.
Несмотря на 2022 в названии, дата обновления — декабрь 2021. Neo4j, py2neo и инструкции окружения требуют сверки с актуальной документацией; это не современный GraphRAG-курс.
Графовая база удобна, когда отношения между объектами важны сами по себе. Но сначала нужно решить, что станет узлом, что — связью, где хранить свойство и в какую сторону направить отношение. Учебный набор Game of Thrones делает такую модель наглядной: вопросы к персонажам и их отношениям превращаются в запросы Cypher. Затем работа выходит за пределы браузера базы — в программе есть импорт CSV и Python-сервис. Это короткое введение в графовую модель и практику запросов, а не курс современного GraphRAG. Слово 2022 в официальном названии не следует путать с актуальным обновлением: Udemy указывает декабрь 2021 года. Neo4j, py2neo и инструкции окружения требуют сверки. Курс имеет смысл выбирать ради подхода к данным, с готовностью адаптировать технические детали.
Эти упражнения предложены редакцией RusUdemy для самостоятельной проверки навыков. Они не являются дополнительными уроками преподавателя и не предполагают проверку работ автором.
Возьмите пять вымышленных персонажей и несколько отношений. До импорта сформулируйте два вопроса, на которые хотите ответить. Определите направление связей и объясните, почему свойство относится к узлу или отношению.
Сопоставьте ответ Cypher со своим небольшим рисунком. Добавьте объект без связей, повторяющееся имя и два разных пути между персонажами. Объясните, какие строки могут повториться и какие условия нужно уточнить.
В учебной базе импортируйте один небольшой CSV дважды и сравните число узлов и отношений. Определите устойчивый идентификатор объекта и решите, какое поведение повторного импорта ожидается именно в вашей модели.
Для одного учебного endpoint запишите допустимые параметры, ожидаемый ответ и случай, когда объект не найден. Отдельно храните настройки подключения и сверяйте поддерживаемый драйвер с версией Neo4j перед развитием проекта.
Проверенная программа содержит 10 разделов, 35 лекций и 2 ч 44 мин видео. После теории графовых баз идут базовые и более сложные запросы к Game of Thrones, задачи на отношения и импорт данных. Отдельный проект соединяет Python, Flask, py2neo и Neo4j; в конце есть устранение проблем и запуск с Docker. Обучение идёт на английском.
На дату проверки в карточке Udemy: 10 разделов, 35 лекций, 2 ч 44 мин видео. На установку инструментов, самостоятельную практику и разбор ошибок потребуется дополнительное время. Темы ниже сгруппированы редакцией; точное оглавление доступно на Udemy.
Сделайте небольшой граф на своей теме: сущности, отношения и два вопроса к связям. Проверьте ответы вручную, затем добавляйте импорт и API. Такой порядок помогает отличить ошибку модели данных от ошибки кода или версии инструмента.
Графовые базы, NoSQL и моделирование
Базовые запросы Cypher
Сложные запросы к графу Game of Thrones
Импорт данных и задачи на связи
Проект API на Python, Flask и py2neo
Устранение проблем и Neo4j в Docker

Откройте бесплатный фрагмент и объясните своими словами, что делает пример и зачем нужен каждый шаг. Смотрите небольшими частями, выписывайте термины рядом с кодом и повторяйте задачу на своих данных. Перевод помогает понимать речь, но проверка результата всё равно остаётся частью практики.
Как проходить курсы Udemy на английскомАнглийская озвучка и автоматические английские субтитры. Наличие других языков и автоперевода проверяйте в плеере Udemy; русская озвучка не заявлена.
Пришлите ссылку на выбранный курс. Уточним текущую стоимость и поможем оформить его в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.
Опыт работы с сервисом