Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Graph Databases: Neo4j for Complex Data Relationships

via LinkedIn Learning

Overview

Learn more about NoSQL databases, especially graph databases, in this project-based course.

Syllabus

Introduction
  • Course introduction and goals
  • What you should know
  • Real-world graph database use cases
1. Neo4j Fundamentals
  • Neo4j fundamental terminology
  • CRUD and ACID properties of graph databases
  • Graph database vs. relational database design
  • Neo4j query language explained
  • Neo4j deployment and scaling explained
2. Environment Setup
  • How to install Neo4j
  • Neo4j user interface and CLI explained
  • How to use Python to work with Neo4j
  • Neo4j security best practices
3. Writing Data
  • The data set explained and goals
  • Modeling data as a relational database
  • Modeling the Neo4j database
  • How to bulk import CSV data into Neo4j
  • How to bulk import relational CSV data into Neo4j
  • How to write transactions to Neo4j with Python
4. Query Data
  • How to explore Neo4j data with the user interface
  • How to query Neo4j database with Python
  • Neo4j query optimization
Conclusion
  • Next steps

Taught by

Andreas Kretz

Reviews

4.7 rating at LinkedIn Learning based on 96 ratings

Start your review of Graph Databases: Neo4j for Complex Data Relationships

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.