Graph Data Modeling with Neo4j

Graph Data Modeling with Neo4j

A Neo4j Training Event

By Neo4j

Date and time

Thursday, April 18 · 9am - 1pm PDT

Location

Online

Refund Policy

Refunds up to 30 days before event
Eventbrite's fee is nonrefundable.

About this event

Data Modeling


Duration: 4-hours

Skill Level: Intermediate


Course Description

This course teaches how to design and implement a graph data model and associated queries to complete basic CRUD (Create, Read, Update, Delete) data management operations with your Neo4j database, add constraints and indexes, and learn how to import relational CSV data into Neo4j. With a mixture of instruction and hands-on practice sessions, you’ll learn how to apply the property graph model to address common modeling requirements. You will learn how a graph can be enhanced to support new or changing requirements.

This course also introduces modeling using vectors to enhance Knowledge Graphs which are used as a key component to Generative AI applications.


Skills taught:

  • An understanding of labeled property graph modeling
  • Write Cypher statements to create, update, and delete nodes, relationships and properties in the Neo4j database
  • Common graph structures for modeling complex, connected scenarios
  • How to modify an existing model to accommodate new requirements
  • Adding vector search to the Knowledge Graph model for Gen AI applications


Prerequisites

  • You will need some familiarity with Neo4j, and the Cypher language in particular. The material from the Intro to Neo4j course is sufficient knowledge to understand this course.


Course Outline

  • Modeling data as a graph
  • Creating nodes and relationships
  • Best practices when building your graph
  • Refactoring and profiling the graph
  • Improving vector search with graph


Technical requirements

*You will need your own laptop and will need to access to Zoom Conferencing.* Please note that some companies block the use of Zoom on their equipment and internal networks. Check with your company if using Zoom will be an issue as you will need to use a personal pc to access the training. Additional instructions will be sent upon registration.

*You will also need a laptop that can either access Neo4j AuraDB or download and deploy the Neo4j desktop version. If your laptop has a firewall you can't control, you should use your personal laptop. For this reason, it is recommended that you try accessing Neo4j before attending the class. If you are not able to access Neo4j during class, you will not be able to participate in the hands-on component of the class however, you are welcome to stay and watch the hands-on components.


Where can I contact the organizer with any questions?

For any questions about the event, e-mail training@neotechnology.com


Neo4j’s corporate COVID19 Statement can be found online.

Organized by

Sales Ended