Aggregatore Risorse

null larus_Neo4j_Data_Modeling

Neo4j Graph Data Modeling

Versione:
Durata: 5 giorni
Descrizione Corso

Questo corso introduce alla modellazione dei dati da implementare come database Neo4j. Per prima cosa imparerai la terminologia utilizata per il modello dati del property graph che include nodi, label, connessioni e proprietà. Il corso si concentra sul workflow che sviluppatori e stakeholders utilizzano per creare un modello dati a grafo per il loro dominio. Imparerai come identificare le tue entità di dominio usate per definire i nodi del grafo e le connessioni tra di esse, relative alle interrogazioni legate al dominio. Apprenderai poi i pattern di modellazione comuni per un modello dati a grafo e le best practice da seguire per creare il tuo modello dati a grafo. Esplorerai anche alcuni casi d'uso di modellazione dati a grafo già esistenti. Altri temi trattati saranno l'importazione dei dati nel grafo per il modello e l'analisi della performance delle query sul grafo. L'obiettivo è quello di implementare il mdoello dati in modo che tutte le query siano performanti al massimo. Focus principale del corso sarà l'evoluzione del grafo quando cambia il modello dati.

Programma

1. Moduli del corso:

  • Introduzione al Graph Data Modeling
  • Progettare l'inziale Graph Data Modeling
  • Principi chiave del Graph Data Modeling
  • Comuni strutture a grafo
  • Refactoring ed evoluzione di un modello
  • Implementare il tuo primo modello
  • Importazione dati
  • Queries di profilazione
  • Refactoring di grafiIntroduzione

Obiettivi:

Alla fine del corso i partecipanti dovranno aver acquisito le seguenti competenze:

  •  Descrivere cos'è un modello di dati a grafo per Neo4j.
  • Progettare un iniziale modello di dati a grafo utilizzando le best practice di Neo4j.
  • Descrivere i principi fondamentali utilizzati per la modellazione dei dati grafici Neo4j.
  • Descrivere le strutture comuni utilizzate in un modello di dati a grafo Neo4j.
  • Refactoring ed evoluzione un modello di dati a grafo
  • Scrivere codice Cypher per popolare un database con un esempio dati per il modello di dati di partenza.
  • Usare Cypher per importare i dati nel grafo per un dato modello di dati.
  • Analizzare l'esecuzione della query.
  • Refactoring di un grafo aggiungendo nodi intermedi.
  • Refactoring di un grafo aggiungendo relazioni.
  • Eseguire un refactoring su un database di grandi dimensioni.

 

Requisiti Partecipanti

  • Aver frequentato il corso Introduzione a Neo4j

Requisiti del PC dei Partecipanti

  • Min. 8GB RAM
  • Processore i5 o superiore
  • Windows 7 o superiore, Mac* o Linux* di versione recenti
  • Connessione attiva ed efficiente

Target Partecipanti

  • Sviluppatori esperto

Online / In presenza sulla base delle esigenze

Corsi Richiesti

Per seguire il corso di Neo4j Graph Data Modeling è preferibile aver frequentato:

Corsi Abilitati

Il corso Neo4j Graph Data Modeling dà accesso ai seguenti corsi:

  • Nessuno