Formation Neo4J - Prise en main & développement
Description
Objectif de formation : À l'issue de cette formation, le stagiaire pourra développer des solutions autour de Neo4J ou et maîtrisera les concepts de base de données en graphe
- 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
- 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…
- Avoir des bases en bases de données et en des langages de programmation Java, Python ou JS
- 1
Introduction
- 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
- 2
Initialisation
- 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
- 3
La structure des données sous Neo4J
- 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
- 4
Le langage Cypher
- Présentation
- Syntaxe
- Clauses
- Fonctions
- Index
- Optimisation des requêtes et des plans d'execution
- Importation des données
- 5
Accéder à Neo4J par des programmes personnels
- 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
- 6
L'API REST & GraphQL
- 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
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation Neo4J - Prise en main & développement
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.