fbpx

Cursus Neo4J Data Access

In de cursus Neo4J Data Access leren de deelnemers data op te slaan en te benaderen in het Graph database management systeem Neo4J. Neo4J is de meest gebruikte Graph database en is ontwikkeld in Java. Neo4J is een NoSQL database, is schaalbaar bij het verwerken van grote hoeveelheden data en ondersteunt transacties.

Regio:
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Cursus Neo4J Data Access : Inhoud

    Intro Graph Databases

    De cursus gaat van start met een uitleg over de basis concepten van Graph databases waarin data wordt gemodelleerd in de vorm een graph. De nodes van een graph stellen daarbij de entiteiten voor en de relaties tussen de entiteiten worden voorgesteld door de associaties tussen de nodes.

    Property Graph Model

    Vervolgens wordt ingegaan op het Property Graph Model in Neo4J en de mogelijke relatie types. Nodes and relaties slaan data op in key-value pairs die properties worden genoemd. Ook Node Labels, Graph Global Operations en In Graph Indexes komen daarbij aan de orde.

    Cypher Query Language

    Ook wordt uitgebreid aandacht besteed aan de Cypher Query Language die in Neo4J wordt gebruikt bij data access. Path finding queries, het gebruik van parameters en complex queries komen aan bod en ook de Neo4J Data types worden daarbij besproken.

    Query Clausules en Functies

    De verschillende Cypher Query clausules zoals bijvoorbeeld CREATE, MERGE en SET passeren de revue en ook wordt ingegaan op de functies die in de Cypher Query language beschikbaar zijn.

    Neo4J Shell Tools

    De cursus wordt afgesloten met een bespreking van het gebruik van Neo4J in Java en Spring applicaties, het importeren van data vanuit CSV files, batch inserts en de Neo4J Shell Tools.

  • Cursus Neo4J Data Access : Training

    Doelgroep Cursus Neo4J Data Access

    De cursus Neo4J Data Access is bestemd voor software developers die de Graph Database Neo4J willen gebruiken voor het benaderen, querying en aanpassen van data.

    Voorkennis Cursus Neo4J Data Access

    Ervaring met software development in een taal zoals Java, C#, JavaScript of Python is vereist en kennis van JSON wordt aanbevolen.

    Uitvoering Training Neo4J Data Access

    De cursus heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met praktische oefeningen. De cursustijden zijn van 9.30 tot 16.30.

    Certificering Neo4J Data Access

    De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Neo4J Data Access.

    Cursus Neo4J Data Access
  • Cursus Neo4J Data Access : Modules

    Module 1 : Neo4J Intro

    Module 2 : Graph Databases

    Module 3 : Cypher Queries

    What is Neo4J?
    Key Concepts
    Neo4J Characteristics
    NoSQL Databases
    Key Value Stores
    Document Stores
    Graphs Databases
    Cypher Queries
    Path Queries
    Indexes and Caching
    Installing Neo4J
    Extending Neo4J
    Property Graph Model
    Node Labels
    Relationship Types
    Graph Global Operations
    Graph Modeling
    Design for Query Ability
    In Graph Indexes
    Granulate Nodes
    Graph Pitfalls
    Rich Properties
    Unconnected Graphs
    Dense Node Pattern
    Path Finding Queries
    MATCH Clause
    RETURN Clause
    Properties
    Neo4J Data Types
    Numerics and Strings
    Booleans and Arrays
    Neo4J Browser Usage
    Using REST API
    Query Parameters
    Complex Queries
    Shortest Path

    Module 4 : Cypher Clauses

    Module 5 : Cypher Functions

    Module 6 : Neo4J Applications

    CREATE Clause
    CREATE UNIQUE
    DELETE and REMOVE
    WHERE Clause
    ORDER BY
    INDEXES
    CONSTRAINTS
    LIMIT and SKIP
    WITH and UNWIND
    UNION and USING
    MERGE and SET
    Key Functions
    Mathematical Functions
    Node Functions
    Relationship Functions
    count
    length
    type
    id
    timestamp
    labels
    collect
    Embedded versus REST
    Using Java API
    BatchInserter
    Batch Indexing
    Import Data from CSV
    Import Using Cypher
    CSV Lint and Papa Parse
    Neo4J Shell Tools
    Importing Relationships
    Exporting Data
    Spring Data and Neo4J
  • Cursus Neo4J Data Access : Algemeen

    Lees de algemene cursus informatie
  • Cursus Neo4J Data Access : Reviews

  • Cursus Neo4J Data Access : Certificaat