Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Graph Databases: Neo4j for Complex Data Relationships

Graph Databases: Neo4j for Complex Data Relationships

1h 18mIntermediate2022-09-15

Authors

Andreas Kretz

Andreas Kretz

Founder of Learn Data Engineering

Course details

Data is becoming more complex, and graph databases are perfect for storing and representing complex relationships between data. In this course, instructor Andreas Kretz introduces you to Neo4j fundamentals and walks you through creating a data project using Neo4j. Andreas explains terminology and goes over the properties of graph databases and the differences in data modeling between relational and graph databases. He goes over Neo4j query language, as well as deployment and scaling. Andreas shows you how to set up your environment and write data to your data project, then demonstrates how to query the data. He finishes up with a review of what you have learned and suggestions for learning more.

Skills covered

Neo4jDatabase DevelopmentDatabase ManagementProjectOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Course introduction and goals
  • 02 - What you should know
  • 03 - Real-world graph database use cases

1. Neo4j Fundamentals

  • 04 - Neo4j fundamental terminology
  • 05 - CRUD and ACID properties of graph databases
  • 06 - Graph database vs. relational database design
  • 07 - Neo4j query language explained
  • 08 - Neo4j deployment and scaling explained

2. Environment Setup

  • 09 - How to install Neo4j
  • 10 - Neo4j user interface and CLI explained
  • 11 - How to use Python to work with Neo4j
  • 12 - Neo4j security best practices

3. Writing Data

  • 13 - The data set explained and goals
  • 14 - Modeling data as a relational database
  • 15 - Modeling the Neo4j database
  • 16 - How to bulk import CSV data into Neo4j
  • 17 - How to bulk import relational CSV data into Neo4j
  • 18 - How to write transactions to Neo4j with Python

4. Query Data

  • 19 - How to explore Neo4j data with the user interface
  • 20 - How to query Neo4j database with Python
  • 21 - Neo4j query optimization

Conclusion

  • 22 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal