What You Need to Know Before
You Start

Starts 6 July 2025 19:34

Ends 6 July 2025

00 Days
00 Hours
00 Minutes
00 Seconds
course image

Graph Databases - A Little Connected Tour

Join us for an enlightening journey into the world of graph databases. This event guides you through understanding the advantages of graph databases in handling intricately connected data structures. Gain practical knowledge on Neo4J, one of the leading graph database technologies, and delve into its powerful Cypher query language. Enhance you.
EuroPython Conference via YouTube

EuroPython Conference

2825 Courses


26 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Conference Talk

Optional upgrade avallable

Overview

Join us for an enlightening journey into the world of graph databases. This event guides you through understanding the advantages of graph databases in handling intricately connected data structures.

Gain practical knowledge on Neo4J, one of the leading graph database technologies, and delve into its powerful Cypher query language. Enhance your skills in data modeling and querying using Python in this comprehensive session.

Syllabus

  • Introduction to Graph Databases
  • Overview of Graph Databases
    Benefits of Using Graph Databases
  • Understanding Connected Data
  • Definition of Connected Data
    Real-world Applications of Connected Data
  • Core Concepts of Graph Databases
  • Nodes, Relationships, and Properties
    Graph Database vs. Relational Database
  • Introduction to Neo4j
  • Neo4j Architecture
    Installation and Setup
  • Introduction to Cypher Query Language
  • Basic Syntax and Commands
    Creating Nodes and Relationships
  • Data Modeling with Neo4j
  • Designing Graph Database Schemas
    Indexes and Constraints
  • Querying Graphs with Cypher
  • Basic Queries: MATCH, WHERE, RETURN
    Advanced Queries: Aggregations, Pattern Matching
  • Python Integration
  • Connecting Neo4j with Python
    Using the Neo4j Python Driver
  • Advanced Topics in Neo4j and Cypher
  • Graph Algorithms in Neo4j
    Performance Tuning and Optimization
  • Real-world Use Cases
  • Case Studies: Social Networks, Fraud Detection, and Recommendations
    Discussion of Industry Applications
  • Course Project
  • Designing a Small Graph Database
    Implementing Queries and Analysis with Neo4j and Python
  • Conclusion and Further Learning Resources
  • Summary of Key Learning Points
    Resources for Continued Learning and Exploration

Subjects

Conference Talks