Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/olange/learning-neo4j

Learning trail and useful resources discovered while learning the Neo4j Graph database
https://github.com/olange/learning-neo4j

graph-database learning-notes neo4j

Last synced: 2 days ago
JSON representation

Learning trail and useful resources discovered while learning the Neo4j Graph database

Awesome Lists containing this project

README

        

# Learning Neo4j · Earlier notes (<2018)

### Workshops/training

* [Building a recommendation engine with Neo4j](training/neo4j-recommendation-engine-20170510(london).pdf) _GraphConnect Europe 2017, 10.05.2017_ ([personal notes](training/neo4j-recommendation-engine-20170510(personal-notes).pdf), [resources](training/reco/))
* [Neo4j Fundamentals](training/neo4j-fundamentals-20170510(london).pdf) _GraphConnect Europe 2017, 10.05.2017_
* [Intro to Graph modelling](training/neo4j-graph-modeling-20170510(london).pdf) _GraphConnect Europe 2017, 10.05.2017_
* [An operational intro to Neo4j](training/neo4j-production-20170510(london).pdf) _GraphConnect Europe 2017, 10.05.2017_
* [Advanced Cypher](training/neo4j-advanced-cypher-20170510(london).pdf) _GraphConnect Europe 2017, 10.05.2017_

### Books

* [Graph Algorithms — Practical Examples in Apache Spark and Neo4j](https://neo4j.com/graph-algorithms-book/) by Mark Needham & Amy E. Hodler (O'Reilly Media)
* [Learning Neo4j](http://neo4j.com/book-learning-neo4j/) by Rik Van Bruggen (Packt publishing)
* [Graph Databases 2nd Edition](http://neo4j.com/books/graph-databases/) by Ian Robinson, Jim Webber, and Emil Eifrém (O'Reilly Media)

### Courses and Tutorials

* [Course «Getting started with Neo4j»](http://www.neo4j.org/learn/online_course)
* [Webinar «Neo4j Data Import»](https://vimeo.com/90358900)
* [Webinar «Maintaining your Data Lineage in a Graph»](https://www.youtube.com/watch?v=3tWTCbrE5ls) by Lju Lazarevic / Neo4j (vidéo, 19 min.)
* [NeoCons Clojure client library](http://clojureneo4j.info/): [Getting started](http://clojureneo4j.info/articles/getting_started.html), [Populating the graph](http://clojureneo4j.info/articles/populating.html), [Traversing the graph](http://clojureneo4j.info/articles/traversing.html), [The Cypher Query language](http://clojureneo4j.info/articles/cypher.html)

### Channels

* Twitter: [@Neo4j](https://twitter.com/neo4j)

### Articles and videos

* [Importing data into Neo4j](http://www.neo4j.org/develop/import) _selection of resources provided by Neo4j_
* [Importing CSV files with Cypher](http://docs.neo4j.org/chunked/milestone/cypherdoc-importing-csv-files-with-cypher.html) _importing persons and movies they're related to_
* [Fraud Detection: Discovering Connections with Graph Databases](http://info.neotechnology.com/WPUseCaseFraud.html?casetype=Fraud)
* [Building the Neo4j Sandbox: AWS, ECS, Docker, Python, Neo4j and more](http://ptat.ch/neo4j-sandbox-tech-overview) Ryan Boyd, YouTube, 30.03.2017 (live video, 1h) [My reading notes](notes/neo4j-sandbox-20170330-reading-notes.pdf) « _The design decisions made and how the architecture was achieved using Docker, EC2 Container Service, Auth0, EC2, Elastic Load Balancers, EC2 AutoScaling Group, AWS Lambda functions, Python, S3, IAM, CloudWatch, SES, FullContact, MaxMind and more_ »

### Some basic facts

* ACID
* Native graph database
* Can be embedded
* Java based
* CYPER Query language (+ many others, such as Gremlin)
* has a good Clojure wrapper
* has a good Node.js module