NEO4j
Overview
Neo4j is an ACID-compliant transactional database with native graph storage and processing. It is is available in a non-open-source “community edition” licensed with a modification of the GNU General Public License. And, also licenses Neo4j with these extensions under closed-source commercial terms.
Key Ingredients
- Trainings are designed to help you learn best practices, industry trends and practical use cases.
- Limited batch size for personalised attention
- Course content, training structure are designed in line with certificate exams guidelines
- Extreme care is taken on data security which is one of our highest priority
- Complementary post training support via chat, email, and phone for 6 months
- Easy access to online test platform to help you prepare for exam
- Job Assistance if needed
- Flexible timings – weekdays, weekend, timezone – India, International
- Standard content, customised content as per client’s specific needs
Certificate
After successfully completing a course, you will earn a certificate from us that duly acknowledges the new skills acquired by you.
Neo4j prerequisites
- Basic understanding of graph databases
- Basic knowledge of Structured query language
- Basic Understanding of graph algorithms.
Course Outline
Introduction to Graph Databases
- Neo4j Introduction
- Comparison of Different Graph Databases
- Comparison of Cypher Query Language and SQL
- Use Cases of Graph Databases
Neo4j complete Architecture and its use Cases
- Neo4j Installation and Setup
- Neo4j Desktop Browser and Sandbox
- Exploring Graphs (Nodes and Relationships Design)
- Neo4j Storage
CREATE Clause
- Creating Nodes (with Properties and Labels) in Neo4j
- Creating Relationships (with properties and Labels)
- Create Relationship between Node and Itself n Neo4j
- Understanding Path in Neo4j
- Update Existing properties and Labels in Neo4j
- Exercises
QUERYING GRAPH DATABASE
- Select in SQL Vs Return (in Cypher Query Language)- A Similarity Study
- Match Clause in Neo4j
- Union Clause
- Limit Clause
- Skip Clause
- Order By Clause
- With Clause
- Delete and Remove Clause
- Exercises
CONSTRAINT CLAUSE
- Introduction to Constraint Clause in Neo4j
- Constraint unique property on Node in Neo4j
- Enforcing Property Existence on Node in Neo4j
- Enforcing Property Existence on Relationship in Neo4j
- Node Key constraint in Neo4j
- Checking for Existing Constraints in Neo4j
- Deleting Constraint in Neo4j
- Exercises
UNWIND, WHERE , IN CLAUSE AND SET Clause
- Collect, Distinct and Unwind in Neo4j
- Combining Multiple Lists
- Unwind Internal List and Unwind with Case in Neo4j
- Introduction to Where Clause
- Filter on Node and Relationship property
- STARTS, ENDS and CONTAINS with Where
- NEGATION With Where Clause
- Existential Subquery n Neo4j
- Boolean With Where(AND, OR, XOR, NOT)
- IN CLAUSE in Neo4j
- Exercises
Import Data from CSV File in Neo4j
- Preparing Data for import
- Loading CSV data from local to Neo4j
- Loading CSV data from URL to Neo4j
- Creating Empty Nodes from CSV file in Neo4j
- Creating Nodes with Labels and Properties from CSV file
- Exercises
LIST of Predefined Functions in Neo4j
- String Functions
- List Functions
- Predicate functions
- Scalar Functions
- Aggregate Functions
- Exercises
FOREACH and SET Clause
- ForEach Clause
- Set Clause
EXPLAIN and PARAMETER
- Understanding Explain
- Understanding Parameter
MERGE Clause
- Merge on Relationships
- Merge on multiple Relationships
- Merge on CREATE
- Merge on MATCH
- Merge with ON MATCH for Multiple Properties
APOC(AWESOME Procedures on Cypher) in neo4j
- Meaning of APOC in neo4j
- APOC installation in neo4j
- Exploring APOC: Help Metadata, Statistics, Type and Set Property
- APOC: Loading and importing csv files
- APOC: Loading and importing Json Files
APOC Application on Dates
- Explanation and Application of APOC on Date
- Code: Explanation and Application of APOC on Date in Neo4j
- APOC Date Challenges
GRAPH DB CASE Studies
- Social Movie Database Domain Model
- Neo4j Shortest Path and Dijkstra Algorithms, MSTs using Flight Data Set
- Neo4j graph Data Modeling of Star Wars Universe with APOC load json
- Using Merge and Unwind to build a simple Neo4j Graph
- Find Circular Money Flow with Neo4j-Money Laundering example
- Holiday Resorts Recommendations Use Case.
- Bank Fraud detection- Data model explanation and implementation
More Courses
MS Azure
Our course is for IT professionals with expertise in designing and implementing solutions running on Microsoft Azure
AWS
Our course is for IT professionals with expertise in designing and implementing solutions running on AWS
Google Cloud Platform
Our course is for IT professionals with expertise in designing and implementing solutions running on Google Cloud Platform
Big Data
Our course is for IT professionals with expertise in designing and implementing solutions running on Big Data
DevOps
Our course is for IT professionals with expertise in designing and implementing solutions running on DevOps
DataOps
Our course is for IT professionals with expertise in designing and implementing solutions running on DataOps
IOT
Our course is for IT professionals with expertise in designing and implementing solutions running on IOT
Graph DB
Our course is for IT professionals with expertise in designing and implementing solutions running on Graph DB
What Our Clients Say?
Sr. Cloud Architect
As a manager I understand key concepts of AWS. This training goes beyond a theory class and has very rigorous hands-on training doing pretty complex labs
Cloud Solutions Architect
Superb… Exactly what I was looking for. Just go and attend, Cloud will not be the mystery anymore! Trainer will take you to the Cloud with ease!
Cloud Data Engineer
CliqCloud had impressed me with their Big Data training expertise and this time I had a similar experience with Neo4j. I appreciate their service for their expertise in the subject and the professional approach they show in offering their services.
Project Manager
CliqCloud provides the kind of training program that are very demanding in the corporate world!
Cloud Solutions Architect
Good faculty, great atmosphere, great examples, made my life easier. I Would like to advice friends and colleagues to join CliqCloud. Great going, keep up the good work. Wish you great success!
Principal Consultant
Overall, the training was very good and it was interesting to learn new technologies. Trainer was excellent and gave clarity on the questions with deeper explanations.
Chapter Lead
Had a great experience with them. I am impressed with their level of expertise and dedication. The instructors are highly knowledgeable and passionate about their subjects, which make training sessions informative and engaging...
Senior Engineer
Best training institute available around here. They have vast knowledge on all the platforms of cloud computing and trainer are knowledgeable