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

Formation Neo4J - Prise en main & développement

Formation Neo4J - Prise en main et développement

Objectif de formation: Neo4J est la première base de données graphique au monde. Elle permet aux développeurs de créer de puissantes applications orientées données qui peuvent facilement évoluer en fonction de l’augmentation des besoins en données. Cette formation vous apprendra à démarrer avec Neo4J, notamment l’initialisation et l’intégration, la maîtrise de la structure et de la syntaxe des données, la manipulation des données sous forme graphique et l’amélioration des performances avec les index. Vous apprendrez également comment entrer dans les bases de données Neo4J avec des programmes tiers ou des API. Avec ces connaissances, vous serez en mesure de commencer rapidement à construire de puissantes applications orientées données avec Neo4J.

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 de formation Neo4J

  • 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 NeoJ4.

Vous avez une question ?