Neo4J Data Access

In de cursus Neo4J Data Access van SpiralTrain 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:
2 dagen
Inschrijven
€ 1499
€ 1499
€ 1274
15% korting
DAT801
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Neo4J Data Access : Inhoud

    Introductie tot de cursus Neo4J Data Access

    De cursus Neo4J Data Access begint met een uitleg over de basisconcepten van Graph databases waarin data wordt gemodelleerd in de vorm van een graph. De nodes van een graph stellen de entiteiten voor en de relaties tussen de entiteiten worden weergegeven door de associaties tussen de nodes. Deze kennismaking is essentieel voor iedereen die met Neo4J aan de slag wil.

    Property Graph Model in Neo4J

    Vervolgens wordt ingegaan op het Property Graph Model in Neo4J en de verschillende relatie types. Nodes en relaties slaan data op in key-value pairs die properties worden genoemd. Ook Node Labels, Graph Global Operations en In Graph Indexes komen uitgebreid aan bod in deze cursus Neo4J Data Access.

    Cypher Query Language

    Een belangrijk onderdeel van de cursus is de Cypher Query Language die in Neo4J wordt gebruikt voor data access. Hierin worden path finding queries, het gebruik van parameters en complexe queries behandeld. Daarnaast worden de Neo4J Data types besproken, wat essentieel is voor het effectief gebruiken van deze technologie.

    Query Clausules en Functies

    In de cursus Neo4J Data Access worden de verschillende Cypher Query clausules zoals CREATE, MERGE en SET behandeld. Ook wordt er aandacht besteed aan de functies die in de Cypher Query Language beschikbaar zijn, wat de kracht van deze query taal onderstreept.

    Neo4J Shell Tools

    De cursus sluit af met een bespreking van het gebruik van Neo4J in Java en Spring applicaties, het importeren van data vanuit CSV-bestanden, batch inserts en de Neo4J Shell Tools. Voor verdere verdieping in NoSQL-databases, kunt u ook onze cursus NoSQL Data Access bekijken.
    Voor meer informatie over Neo4J kunt u de officiële Neo4J ontwikkelaarsdocumentatie raadplegen.

  • 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
  • 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
  • Neo4J Data Access : Algemeen

    Lees de algemene cursus informatie
  • Neo4J Data Access : Reviews

  • Neo4J Data Access : Certificaat