Post published over one year ago
In neo4j’s official cource page you can explore a serious of materials to learn about neo4j, with a final online test attached. When finished that online test that contains 80 single selection questions with over 80% score you can be issued a certification by neo4j to prove that you have essential knowledge about neo4j. I recently took one and passed successfully, and if you want to prepare for such test, you can check the rest content for main points that this test will cover, or the points that you may ignore during learning.
The test will be devided into 3 parts in my perspective, the very first one is the basic concept of neo4j like the protocol, the primary structure of graph database, which will mainly cover these aspects:
+ssc
Bolt
protocoldatabase
and transaction
)Second part will cover the concept of database and the tools that you can use to control neo4j.
:use database
(in Cypher-shell)system
database and normal database in neo4j browserFinally, the neo4j script language, Cypher itself.
You will be asked about the function of Cypher with senarios.
CREATE
, MERGE
, DELETE
, SET
do?SET
reset all propeties? NoCONNECT
, JOIN
,FILTER
like sql? NoIN
? Actually yesUNION
to merge two or more matching results.PROFILE MATCH
, OPTIONAL MATCH
,etc.WITH
to create sub-query.IMPORT CSV
START DATABASE
, CREATE [OR REPLACE] DATABASE
,etc. in system database.Besides, the test will cover if a function is available.
db.*
CALL
type()
)count()
and count(*)
(counting nodes and rows)