Neo4j: GraphDB Foundations with Cypher
More
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
- 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
# | 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 |