GraphAcademy
Categories
Certifications
Teams
All Courses
/
Building Neo4j Applications with Spring Data
Course
Building Neo4j Applications with Spring Data
28 lessons across 6 modules
Development
Core Database
Intermediate
Build a Neo4j-backed Application
Graph Application Development
Developer
About this course
In this course, you will learn
Spring Data Neo4j library
Mapping a graph data models
Converting data types
Reading and writing data
Using custom Cypher
Course content
6 modules,
28 lessons
.
01
Getting Started
3 lessons
1.1
Setup
1.2
Spring Data Neo4j Building Blocks
1.3
Configure Neo4j Connection
02
The Application Domain Model
6 lessons
2.1
The Application Domain Model
2.2
The Data Domain and the Graph Model
2.3
Challenge: Coffee Shop Modeling Example
2.4
The Neo4j Type System
2.5
Mapping Neo4j Object Types
2.6
The movie domain
03
Reading Data from Neo4j
8 lessons
3.1
Creating Movie classes
3.2
Challenge: Create Person class
3.3
Creating Movie repository and controller classes
3.4
Testing Movie classes
3.5
Challenge: Create Person repository and controller
3.6
Mapping Relationships
3.7
Relationship Properties
3.8
Modeling Situations
04
Writing Data to Neo4j
3 lessons
4.1
Creating Movie nodes
4.2
Creating Movie Actors
4.3
Deleting Movie nodes
05
Custom Cypher for Read and Write
6 lessons
5.1
Custom Cypher for Read
5.2
Custom Cypher for Read with Parameters
5.3
Challenge: Create Custom Cypher for Write
5.4
Spring Data Neo4j Projections
5.5
Interface-based projections
Optional
5.6
DTO-based projections
Optional
06
Next Steps
2 lessons
6.1
Spring Data Neo4j Resources
6.2
Course Summary and Next Steps
Your onboarding assistant
Your personalised learning path will appear here as we chat.