Introduction to Neo4j

Introduction to Neo4j

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 25m | 748 MB

Data is at the core of almost everything we do in the modern world, and at this point in the evolution of data, it’s not just the raw data that’s important, it’s also how different data is connected, and why. While common databases like relational databases and document databases sometimes struggle to illustrate the deep connections of data, graph databases are designed precisely for understanding these relationships, and treat the connections between data as important as the data itself. In this course, Ljubica Lazarevic teaches you what exactly graph databases are, why they’re so powerful, and when to use them. She provides interactive, hands-on lessons using Neo4j, a leading graph database management system. If you’re trying to figure out a connected data problem, looking to understand how to spot one, or just want to learn about graph databases, check out this course.

Table of Contents

1 Navigating the world of connected data

2 What are graph databases
3 Types of graph structures for data
4 Why graph databases
5 Good graph database use cases and bad graph database use cases
6 Introducing Neo4j A property graph database
7 Challenge Is this a connected data problem
8 Solution Is this a connected data problem

Getting Started
9 Anatomy of a property graph
10 Getting up and running with Neo4j
11 Hello, world!
12 Introducing Cypher
13 Challenge Your first Cypher queries
14 Solution Your first Cypher queries

Reading Data
15 Introducing the course data set
16 MATCHing nodes
17 MATCHing nodes and relationships
18 Counting and aggregating data
19 Beyond one hop
20 Challenge Time to answer some questions
21 Solution Time to answer some questions

Writing Data
22 CREATEing your data
23 Updating and REMOVEing your data
24 DELETEing your data
25 Challenge Putting it all together
26 Solution Putting it all together

27 What’s next