Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Neo4J - Prise en main & développement

réf : BDT-NJ

Objectifs pédagogiques

  • Appréhender l’évolution des bases de données NoSQL et SGBDR
  • Initialiser et intégrer Neo4J dans les développements
  • Maîtriser la structure de données et la syntaxe dans Neo4J
  • Manier des données sous forme de graphiques
  • Faire progresser les performances avec les index
  • Rentrer dans les BDD Neo4J avec des programmes tiers ou des API

Pré-requis

Avoir des bases en bases de données et en des langages de programmation Java, Python ou JS

Public concerné

Toute personne voulant apprendre à développer des solutions autour de Neo4J ou désirant approfondir ses connaissances sur les base de données en graphe…

Programme

  • Historique des bases de données relationnelles
  • L’émergence des BDD NoSQL et de ses différentes formes
  • Introduction à Neo4J, rôle et apports

Travaux pratiques

Présentation de l’outil et de ses usages

  • Les plateformes supportées et les configurations requises
  • La mise en place sous Windows
  • La mise en place sous Linux
  • Création de services, lancement et réglages

Travaux pratiques

Mise en place de Neo4J sur son poste de développement

  • Définition d’un Graphe
  • Les nodes
  • Les relations
  • Les propriétés
  • Les chemins et parcours de données
  • Les schémas, index et contraintes

Travaux pratiques

Manier des graphes 

  • Présentation
  • Syntaxe
  • Clauses
  • Fonctions
  • Index
  • Optimisation des requêtes et des plans d’execution
  • Importation des données
  • Embarquement de Neo4J à l’intérieur d’un programme Java
  • Les drivers fournis par Neo4J
  • Connexion au serveur
  • Authentification
  • Requêtes en lectures/écriture
  • Transactions

Travaux pratiques

Importer une base et exécuter les requêtes par l’interface web

  • API REST & GraphQL
  • La racine et l’authentification
  • Le Flux JSON
  • Le service transactionnel
  • Manier les nodes et les relations directement
  • Le service historique
  • Le recensement des propriétés, les labels et les types de relations utilisés dans la base
  • La gestion de l’indexation et des contraintes

Travaux pratiques

L’exécution de requêtes via l’API REST

Équipe pédagogique

Professionnel expert dans le Big Data

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?