Détails
- 12 Sections
- 78 Lessons
- 14 heures
Expand all sectionsCollapse all sections
- Introduction4
- 1.1Historique des bases de données relationnelles
- 1.2L’émergence des BDD NoSQL et de ses différentes formes
- 1.3Introduction à Neo4J, rôle et apports
- 1.4Travaux pratiques: présentation de l’outil et de ses usages
- Introduction4
- 2.1Historique des bases de données relationnelles
- 2.2L’émergence des BDD NoSQL et de ses différentes formes
- 2.3Introduction à Neo4J, rôle et apports
- 2.4Travaux pratiques: présentation de l’outil et de ses usages
- Initialisation5
- 3.1Les plateformes supportées et les configurations requises
- 3.2La mise en place sous Windows
- 3.3La mise en place sous Linux
- 3.4Création de services, lancement et réglages
- 3.5Travaux pratiques: mise en place de Neo4J sur son poste de développement
- Initialisation5
- 4.1Les plateformes supportées et les configurations requises
- 4.2La mise en place sous Windows
- 4.3La mise en place sous Linux
- 4.4Création de services, lancement et réglages
- 4.5Travaux pratiques: mise en place de Neo4J sur son poste de développement
- La structure des données sous Neo4J7
- 5.1Définition d’un Graphe
- 5.2Les nodes
- 5.3Les relations
- 5.4Les propriétés
- 5.5Les chemins et parcours de données
- 5.6Les schémas, index et contraintes
- 5.7Travaux pratiques: manier des graphes
- La structure des données sous Neo4J7
- 6.1Définition d’un Graphe
- 6.2Les nodes
- 6.3Les relations
- 6.4Les propriétés
- 6.5Les chemins et parcours de données
- 6.6Les schémas, index et contraintes
- 6.7Travaux pratiques: manier des graphes
- Le langage Cypher7
- 7.1Présentation
- 7.2Syntaxe
- 7.3Clauses
- 7.4Fonctions
- 7.5Index
- 7.6Optimisation des requêtes et des plans d’execution
- 7.7Importation des données
- Le langage Cypher7
- 8.1Présentation
- 8.2Syntaxe
- 8.3Clauses
- 8.4Fonctions
- 8.5Index
- 8.6Optimisation des requêtes et des plans d’execution
- 8.7Importation des données
- Accéder à Neo4J par des programmes personnels7
- 9.1Embarquement de Neo4J à l’intérieur d’un programme Java
- 9.2Les drivers fournis par Neo4J
- 9.3Connexion au serveur
- 9.4Authentification
- 9.5Requêtes en lectures/écriture
- 9.6Transactions
- 9.7Travaux pratiques: importer une base et exécuter les requêtes par l’interface web
- Accéder à Neo4J par des programmes personnels7
- 10.1Embarquement de Neo4J à l’intérieur d’un programme Java
- 10.2Les drivers fournis par Neo4J
- 10.3Connexion au serveur
- 10.4Authentification
- 10.5Requêtes en lectures/écriture
- 10.6Transactions
- 10.7Travaux pratiques: importer une base et exécuter les requêtes par l’interface web
- L'API REST & GraphQL9
- 11.1API REST & GraphQL
- 11.2La racine et l’authentification
- 11.3Le Flux JSON
- 11.4Le service transactionnel
- 11.5Manier les nodes et les relations directement
- 11.6Le service historique
- 11.7Le recensement des propriétés, les labels et les types de relations utilisés dans la base
- 11.8La gestion de l’indexation et des contraintes
- 11.9Travaux pratiques: l’exécution de requêtes via l’API REST
- L'API REST & GraphQL9
- 12.1API REST & GraphQL
- 12.2La racine et l’authentification
- 12.3Le Flux JSON
- 12.4Le service transactionnel
- 12.5Manier les nodes et les relations directement
- 12.6Le service historique
- 12.7Le recensement des propriétés, les labels et les types de relations utilisés dans la base
- 12.8La gestion de l’indexation et des contraintes
- 12.9Travaux pratiques: l’exécution de requêtes via l’API REST