Formation NEO4J
Découvrez La Formation de NEO4J.
Présentation de la formation
Neo4j c’est une base de données graphes. Elle permet de stocker vos données dans un format de graphe.
Neo4J est l’une des base de données leader sur le marché du stockage des données au format graphe. Elle enregistre les données sous un format objet représenté comme un nœud et les lie ensemble avec des arêtes.
Cette formation vous permettra de vous familiariser avec neo4j et mettre en œuvre des BDD graphes, effectuer des requêtes, gérer les données, utiliser les APIs et visualiser vos données.
Programme de la formation
Objectifs pédagogiques
- découvrir l’outil Neo4J.
- mettre en œuvre des BDD graphes.
- effectuer des requêtes.
- gérer les données.
- utiliser les APIs et visualiser vos données.
Pré-requis
- Avoir des connaissances de Java et en bases de données
Contenu de la formation
Introduction
- Principes et utilisations des graphes et bases de graphes
- Retour sur le NoSQL et les types de bases
- Le schéma CRUD : create, read, update, delete
- Les notions de graphes et d’algorithmes
- Neo4J dans le Big Data
- Les modes de déploiement de Neo4J
Prise en mains des APIs
- Utiliser les APIs unitaires pour le CRUD de nœuds et de relations
- Utiliser les APIs d’indexation pour l’indexation manuelle
- Gérer l’auto-indexation
- Indexer par label
- L’API Core
- L’API Traverser
- Utiliser les extensions des APIs standards
- Sécuriser les accès
Les algorithmes de traversée dans NeoJ4
- Les différents graphes et algorithmes
- Utiliser un algorithme de parcours en largeur « Breadth-first »
- Utiliser un algorithme de parcours en profondeur « Depth-First »
- Le Framework de traversée de Neo4J
Utilisation de Cypher
- Réaliser un pattern matching sur un graph
- Connaître la syntaxe, de SQL à Cypher
- Effectuer des manipulations avec Cypher
- Mettre en place les plans d’exécution
Mode REST avec NeoJ4
- Le CRUD et l’indexation en REST
- Exécuter des requêtes Cypher en REST
- Gérer le streaming de résultats
Spring Data avec Neo4J
- Le modèle d’accès aux données de Spring Data
- @NodeEntity, @RelationshipEntity et GraphRepository
- Effectuer des requêtes géospatiales
Méthodes d’import de données
- Importer des données en Batch
- Importer des fichiers CSV
- Importer avec le shell Neo4J
- Utiliser le module d’import Talend et ETL
- Utiliser le module Geoff
Visualisation des données
- Visualiser des données statiques (Neoclipse, Gelphi, Linkurious…)
- Visualiser des données dynamiques
Public
Devis
Infos Pratiques
Contactez Nous
prochaines formations
Comments are closed.