Neo4j: GraphDB Foundations with Cypher

4h 44m
English
Paid
Learn what a graph database is, gain the fundamental skills to use Neo4j on your next project. Learn how some of the worlds top tech companies structure and query their data - using graph databases.
Read more about the course

Through a series of tutorials, this course takes you through the fundamentals of using Neo4j - the world's leading Graph Database, and its query language Cypher. You'll learn graph database concepts, and gain practical skills in using Neo4j. 

By the end of the course, you'll be able to confidently run numerous queries, and understand what a graph database is.

Here's an outline of what you'll learn in the course:

  • What is a Graph Database
  • Neo4j installation process
  • Query for Nodes and Relationships
  • Create, Update, Delete data
  • How Null works in Neo4j
  • How to work with Paths in Neo4j

In addition to learning the basics of Neo4j, you'll find a number of video exercises that help you practice everything you learn along the way.

If you've ever wondered What's the best graph database? or How do Graph Databases compare to SQL databases? then you really can't go wrong with Neo4j. Voker Pacher, a senior developer at Ebay has been quoted as saying:

"We found Neo4j to be literally thousands of times faster than our prior MySQL solution, with queries that require 10 to 100 times less code. Today Neo4j provides Ebay with functionality that was previously impossible"

Neo4j as ranked by site db-engines, is also the most popular of all graph databases on the market today.

So if you're looking at progressing your career, keeping up with the latest in database technology, and gaining a new skill in a simple, easy to understand, yet powerful way then you should take this course.

Requirements:

  • Must be proficient at using a computer, installing new applications

  • Have a general understanding of what a database is and how it can be used

  • Ideally have some previous experience using other types of databases

Who this course is for:
  • Software developers that are sick of complex join queries, and are looking to simplify their architecture
  • Innovators that want to create the next social network, real-time recommendation engine, or other product that involves retrieving information from highly connected data points
  • Business analysts / marketers that wish to gain insights from in-house data

What you'll learn:

  • Explain graph database concepts
  • Set up Neo4j on a Windows or Mac machine
  • Retrieve real-time insights from application data
  • Create, update, and delete graph data via the Neo4j Browser
  • Join the Neo4j community

Watch Online Neo4j: GraphDB Foundations with Cypher

Join premium to watch
Go to premium
# Title Duration
1 Welcome 01:01
2 Course Overview 04:01
3 What is a Graph? 03:58
4 Properties 05:51
5 Neo4j Taster 19:57
6 Install and run Neo4j on Windows 09:05
7 Install and run Neo4j on Mac 08:55
8 Neo4j Editions 03:37
9 Neo4j Desktop Command Bar 00:52
10 Neo4j Bloom 01:55
11 Neo4j Browser Overview (part 1) 05:42
12 Neo4j Browser Overview (part 2) 09:12
13 Neo4j Browser Overview (part 3) 02:13
14 Neo4j Browser Overview (part 4) 03:16
15 Course data setup 02:29
16 MATCH - nodes 06:38
17 MATCH - relationships 07:33
18 OPTIONAL MATCH 05:52
19 Exercise #1 00:40
20 Exercise #1 Answer 02:05
21 Exercise #2 00:32
22 Exercise #2 Answer 02:37
23 Filter by properties 03:32
24 WHERE clause 01:55
25 Comparison Operators (<, =, <>, <=, >=) 02:51
26 Boolean Operators (AND, OR, IN, NOT) 04:41
27 Boolean Operators with paths 05:00
28 String matching with regular expressions 03:58
29 Transform results (ORDER BY, LIMIT, SKIP, AS) 04:41
30 Exercise #1 00:19
31 Exercise #1 Answer 02:45
32 Exercise #2 00:35
33 Exercise #2 Answer 01:29
34 Removing Duplicates with DISTINCT 02:46
35 Aggregation functions (COUNT, AVG, SUM, MIN, MAX) 05:16
36 String functions 07:20
37 Math functions 04:31
38 Exercise #1 00:45
39 Exercise #1 Answer 03:48
40 Nodes 04:37
41 Relationships 03:22
42 Adding to existing data 06:14
43 Exercise #1 00:12
44 Exercise #1 Answer 03:40
45 Exercise #2 00:39
46 Exercise #2 Answer 04:33
47 Deleting nodes, relationships (part 1) 04:03
48 Deleting nodes, relationships (part 2) 03:39
49 Exercise #1 00:23
50 Exercise #1 Answer 02:20
51 Exercise #2 00:29
52 Exercise #2 Answer 02:35
53 SET properties, labels 04:08
54 REMOVE properties, labels 02:16
55 SET generated value 02:55
56 Changing relationship types 04:44
57 Exercise #1 00:18
58 Exercise #1 Answer 04:23
59 Exercise #2 00:13
60 Exercise #2 Answer 02:07
61 NULL values explained 05:30
62 Boolean logic with NULL 04:37
63 NULL Gotchas 08:25
64 MERGE 04:59
65 ON CREATE SET 02:27
66 ON MATCH SET 03:34
67 Exercise #1 00:27
68 Exercise #1 Answer 03:18
69 Nth degree relationships 07:09
70 Variable length paths 03:41
71 Path length 03:37
72 Shortest path 02:59
73 Exercise #1 00:15
74 Exercise #1 Answer 07:11
75 Where to find help, participate 02:54
76 That's all folks 00:54

Similar courses to Neo4j: GraphDB Foundations with Cypher

Database Design & Implementation

Database Design & Implementationamigoscode (Nelson Djalo)

Category: Sql, Other (Backend)
Duration 2 hours 7 minutes 49 seconds
Fundamentals of Backend Engineering

Fundamentals of Backend Engineeringudemy

Category: Other (Backend)
Duration 16 hours 53 minutes 4 seconds
Getting Started With ClickHouse (2023 Edition)

Getting Started With ClickHouse (2023 Edition)udemy

Category: Other (Backend)
Duration 4 hours 38 minutes 56 seconds
Apache Kafka Series - Learn Apache Kafka for Beginners v3

Apache Kafka Series - Learn Apache Kafka for Beginners v3udemy

Category: Other (Backend)
Duration 8 hours 20 minutes 45 seconds
Streaming Databases

Streaming Databasesoreillymedia

Category: Other (Backend)
Duration
Apache Kafka Series - Kafka Streams for Data Processing

Apache Kafka Series - Kafka Streams for Data Processingudemy

Category: Other (Backend)
Duration 4 hours 50 minutes 7 seconds
High Performance SQLite

High Performance SQLiteAaron Francis

Category: Other (Backend)
Duration 15 hours 27 minutes 55 seconds
Introduction to Microsoft Orleans

Introduction to Microsoft Orleanspluralsight

Category: Other (Backend)
Duration 1 hour 45 minutes
Complete ASP.NET MVC 5

Complete ASP.NET MVC 5udemy

Category: Other (Backend)
Duration 7 hours 33 minutes 52 seconds
Fundamentals of Backend Communications and Protocols

Fundamentals of Backend Communications and Protocolsudemy

Category: Other (Backend)
Duration 15 hours 35 minutes 37 seconds