Professional Documents
Culture Documents
NEO
DURE
Les donnes sont aujourd'hui de plus en plus connectes entre elles, ce que nous dmontre chaque jour l'explosion
des rseaux sociaux. Pour grer de manire optimale ces relations toujours plus nombreuses, une branche de la
famille NoSQL est en plein essor : les bases de donnes graphes. Neo4j en est le leader. En plus d'tre Open
Source, Neo4j a dj fait ses preuves dans des domaines trs varis tels que les tlcoms, la finance, les rseaux
sociaux ou l'industrie spatiale.
A l'issue de cette formation vous pourrez dcider de l'opportunit d'utiliser des bases de donnes NoSQL de type
graphe sur vos projets. Le cas chant, vous connatrez les tapes pour utiliser Neo4j, de la modlisation sous
forme de graphe jusqu' la manipulation des objets et leurs relations.
Audience :
Dveloppeurs, architectes
Pr-requis :
Connaissances en programmation Java ou avoir suivi le cours JOD ou IJOP
Travaux pratiques :
Autour de travaux pratiques sur la ralisation d'un systme de recommandations de films, la formation vise
aborder les principales tapes de la ralisation d'un projet avec Neo4j. En partant de la modlisation, vous
alimenterez ensuite vos graphes avec Batch Importer puis utiliserez diverses API dont Spring Data pour tirer
bnfice de vos donnes connectes. Enfin un dernier pas vous amnera jusqu' la visualisation des donnes avec
NeoClipse et Vivagraph.
Programme :
Motivations et enjeux
Base graphe vs. SGBD traditionnel
Prsentation des principaux algorithmes
Principales interfaces
Classes de manipulation de graphes
API Traversal
Prsentation Neo4j
Concepts
Architecture d'un serveur Neo4j
de fonctionnement : embarqu, serveur
ou Modes
cluster
Plugin spatial
Cas d'utilisation
Rseaux sociaux
Datacenters
Gestion d'accs
Manipulation avec Cypher
Principales commandes
Parcours de graphes
Insertion et modification de donnes
Paris - 7me
Juin 2016
Septembre 2016
Novembre 2016
du 23 au 24
1 500,00
du 29 au 30
1 500,00
du 28 au 29
1 500,00
Toulouse
Novembre 2016
du 24 au 25
1 500,00