Neo4J Experience
Table Of Content: On this page
(On this page)
- Summary
- Certificates
- Skills
- Achiements: Neo4J Graph Academy
- Contact Us
Summary
In my quest for self development, having in sight the goal to gain expertise in data engineering, having already gained experience with SQL and document-oriented NoSQL databases, I determined that it was time to learn graph databases. Furthermore, I had already developed a taste for data engineering and architecting, as evidenced by my experience and other studies prior to this; and by the way, becoming an Azure Data and DevOp Expert is what I have been gravitating to, a next major milestone for me aside getting an ideal career opportunity.After careful research, it became clear to me that Neo4J, a native graph database management system developed by Neo4j Inc, was the perfect choice. I had never worked with Neo4J before; however, when I visited Neo4J inc. webiste, I discovered Graph Academy, Neo4J's learning and development platform. At Graph Academy, they have put together the most comprehensive development path I could think of, on the subject; furthermore, they have established an excellent learning path for those striving to become developers and experts in graph database, Neo4J in particular of course; even rewarding graduates with free certificates and tshirt; something I had not seen elsewhere.
The extent and depths of the courses, hands on labs and projects throughout every stage of the learning paths, the work I put in the preparation for my final project at Graph Academy, gave me the opportunity to delve deeply into this NoSQL database. I chose Python, as the language for my developer path; as a result, my final project was Flask application.
Worked virtually every day for nearly a month, 10 hours daily on average. In the end, I was rewarded with a Neo4J Professional/Developer certificate as detailed below. Scored 91% at the final exam. With this, coupled with work experience, recent studies at Harvard Universty, versatility, and a growth mindset, I have the utmost confidence to work with Neo4J.
Certification Title | Enrollment | Completion Date | Expiry Date | Link |
---|---|---|---|---|
Neo4j Fundamentals | May 8, 2023 | May 8, 2023 | - | View |
Cypher Fundamentals | May 8, 2023 | May 8, 2023 | - | View |
Graph Data Modeling Fundamentals | May 10, 2023 | May 12, 2023 | - | View |
Importing CSV Data into Neo4j | May 13, 2023 | May 13, 2023 | - | View |
Intermediate Cypher Queries | May 17, 2023 | May 17, 2023 | - | View |
Cypher Aggregations | May 20, 2023 | May 22, 2023 | - | View |
Cypher Indexes and Constraints | May 23, 2023 | May 23, 2023 | - | View |
Building Neo4j Applications with Python | May 23, 2023 | May 30, 2023 | - | View |
Neo4j Certified Professional | June 13, 2023 | June 13, 2023 | - | View |
- Graph theory and the elements that make a graph
- Graph structures
- Data model and data
- Reading data from the graph
- Writing data to the graph
- Graph data model
- Modeling nodes and creating nodes for an instance model.
- Modeling relationships and creating relationships for an instance model.
- Testing the graph data model.
- Refactoring a graph data model and how labels help.
- Eliminating duplicate data in the graph.
- Using specific relationship types.
- Adding intermediate nodes.
- Filtering queries
- Controlling results returned
- Working with Cypher data
- Graph traversal
- Pipelining queries
- Subqueries
- Using parameters
- Profile and explain how aggregation works at runtime
- Aggregations: Using collect(), count()
- Using pattern comprehension
- Working with lists
- Functions that return a single value
- Functions that return lists
- Element type transformations
- List selection predicates
- List comprehension
- Use aggregating functions: sum(), avg()/stddev(), min()/max(), percentages and percentiles
- Indexes and constraints to improve query and load performance.
- How to create and use indexes, constraints, control and better understand the use of indexes in Neo4j.
- The lifecycle of the Neo4j Driver and how it relates to your application
- Instal and instantiate the Neo4j Python Driver to your Python project
- How read and write transactions work with Neo4j
- Best practices on how to use Neo4j within your Python project.
Neo4J Graph Academy Achievement
Looking to view my Neo4J public profile for referrence? Please click here: hereContact
- Address: Flat 2 20A John Street. BD1 3JU
-
Tel
(m): (+44) 7713 60 59 59
(m): (+44) 7526 38 999 2 - Email aubinbakana@hotmail.com