Neo4j
Les objectifs
En quelques mots...
Public
Développeurs, architectes, ingénieurs base de données
Pré-requis
Connaissance d'un langage de programmation
La connaissance de Java est fortement recommandée
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 01/09/2022
Programme détaillé
NEO4J ET LE NOSQL
- Le mouvement NoSQL
- Théorème CAP
- Typologie des bases NoSQL
- Graphes et algorithmes
- Parcours en largeur
- Parcours en profondeur
- Cas d'usage de Neo4J
- Modes de déploiement
INDEXATION DES DONNEES
- Structuration de données en graphes
- Index
- Contraintes
- Labels
STOCKAGE ET RECHERCHE
- Nœuds et associations
- Core API
- Traverser API
- Rest API et mode serveur
- Manipulation avec Cypher
- Langage de requête Cypher
- De SQL à Cypher
IMPORT DES DONNEES
- Import CSV avec Cypher
- Import avec le shell Neo4J
- Import avec les API Java
- Plugin Talend et ETL
VISUALISATION
- Console Neo4J
- Gephi
- Neoclipse
- Linkurious
- D3.js