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

La formation MongoDB s’adresse à tout public salarié, Architectes, Chefs de projets, Développeurs, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en BIG DATA

Devis

captcha

Big Data : MongoDB Avancé

Formation Big Data NEO4J

Infos Pratiques

Durée : 3 jours
Prix : A définir
Lieu: A définir

Contactez Nous

captcha

prochaines formations

Comments are closed.