Skip to content

Building Neo4j Applications with Spring Data

Categories
Java

Course Objectives

In this course, you will learn how to use the Spring Data Neo4j library to interact with Neo4j. You will understand how to map a graph data model to a Java application domain model.

You will learn the skills you need to build applications with Spring Data Neo4j to read data from and write data to Neo4j.

Prerequisites

Taking this course, you should have the following previous knowledge/skills:

  1. Be able to write Java programs.

  2. Have an understanding of Spring Boot and Spring Data.

  3. Be able to build applications with Spring Boot and Spring Data.

  4. Have completed the Neo4j Fundamentals and Cypher Fundamentals courses.

Code Challenges with GitPod

The challenges in this course use a service called GitPod to issue code challenges. To use GitPod you must sign in with your GitHub account.

Duration

4 hours

What you will learn

  • How to use the Spring Data Neo4j library with Java

  • How to map a graph data model to a Java application domain model

  • How to convert between Neo4j and Java data type systems

  • How to read data from and write data to Neo4j

  • How to use custom Cypher statements for reading and writing data

  • Continuing education: ideas for further development and where to find resources

  • Optional: tips and tricks on modeling in Spring Data Neo4j

Get Support

If you find yourself stuck at any stage then our friendly community will be happy to help. You can reach out for help on the Neo4j Community Site, or head over to the Neo4j Discord server for real-time discussions.

Feedback

If you have any comments or feedback on this course you can email us on graphacademy@neo4j.com.

Related Courses