Sélectionner une page
Formations Data Data visualisation Formation Neo4j

Formation Neo4j

Niveau confirmé
Catégorie Essential
Logo Neo4j
Prix HT / personne
4 jours (28 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Découvrez Neo4j la base de données orientée graphe qui vous apprendra à modéliser, interroger et analyser vos données en graphe à l’aide du langage Cypher.

Vous découvrirez comment structurer des graphes à partir de fichiers tabulaires, charger les données dans Neo4j, et effectuer des requêtes pour explorer des motifs, détecter des communautés ou construire des moteurs de recommandation.

Vous apprendrez également à intégrer Neo4j dans un pipeline analytique moderne.

À l’issue de cette formation, vous serez capable de manipuler efficacement Neo4j, de lancer vos premières analyses de graphe et d’exploiter le potentiel des données connectées dans vos projets.

Comme pour toutes nos formations, elle se déroulera sur ma toute dernière version de l’outil : Neo4j

 

Objectifs

  • Comprendre les fondamentaux des bases de données orientées graphe
  • Modéliser et interroger un graphe avec le langage Cypher
  • Importer et structurer des données à partir de fichiers CSV
  • Appliquer des algorithmes de graph data science pour l’analyse relationnelle
  • Visualiser et exploiter les résultats via Neo4j, Python ou outils BI

 

Public visé

  • Data analysts
  • Data scientists
  • Responsables data

 

Pré-requis

  • Connaissances de base en analyse des données
  • Connaissances de base de SQL
  • Connaissance en manipulation de fichier CSV

Programme de la formation Neo4j

 

Introduction aux bases de données graphe

  • Comprendre les limites des bases relationnelles pour les données connectées
  • Modèle graphe de propriétés : nœuds, relations, propriétés
  • Comparaison NoSQL vs Graph Database
  • Architecture et fonctionnement de Neo4j
  • Cas d’usage typiques (fraude, recommandation, réseaux, IAM)

 

Premiers pas avec Neo4j et Cypher

  • Découverte de Neo4j Desktop, Browser et Aura Free
  • Structure d’un graphe : labels, types de relations, propriétés
  • Langage Cypher : syntaxe de base 
  • Filtres, conditions et correspondances multiples
  • Atelier : Interroger un mini graphe social avec Cypher

 

Création, mise à jour et suppression de données

  • Ajouter des nœuds et des relations
  • Mettre à jour ou enrichir des données
  • Supprimer proprement
  • Fusionner des structures existantes sans doublon
  • Contraintes d’unicité et bonnes pratiques de structuration

 

Modélisation d’un graphe métier

  • Passer du modèle relationnel au graphe : identifier les entités et leurs liens
  • Design de graphe centré cas d’usage : user journey, transactions, réseau
  • Propriétés ou relations ? Choisir la bonne granularité
  • Nommage, typage et lisibilité du graphe
  • Index et contraintes : accélérer les requêtes et garantir la qualité

 

Chargement de données dans Neo4j

  • Utilisation de LOAD CSV pour importer des fichiers tabulaires
  • Préparation des données en amont (nettoyage, formatage)
  • Création dynamique de nœuds et relations à partir de CSV
  • Usage des transactions et du mode batch
  • Atelier : Importer un graphe client-produit à partir d’un jeu de données CSV

 

Requêtes avancées et manipulation de graphes

  • Utilisation de WITH, COLLECT, UNWIND pour les transformations intermédiaires
  • Parcours relationnels multi-niveaux : amis d’amis, chemins multiples
  • Recherches de chemins : plus court chemin, boucles, cycles
  • Agrégats et regroupements pour la synthèse exploratoire
  • Atelier : Extraire les cycles ou schémas relationnels suspects dans un graphe transactionnel

 

Visualisation et exploration des graphes

  • Utiliser Neo4j Browser et Bloom pour explorer les graphes
  • Construction de visualisations personnalisées
  • Export des résultats en CSV ou JSON
  • Introduction aux outils complémentaires : GraphXR, Gephi, etc.
  • Intégration avec Power BI ou Tableau via Neo4j BI Connector

 

Introduction à la Graph Data Science

  • Présentation de la Graph Data Science Library
  • Concepts : graph projections, mémoire, pipelines
  • Utilisation de CALL gds.graph.project et gds.graph.drop
  • Exemples d’utilisation : influence, communication, recommandations
  • Atelier : Créer une projection de graphe et mesurer la centralité des utilisateurs

 

Algorithmes GDS avancés pour la Data Science

  • Détection de communautés : Louvain, Label Propagation
  • Calculs de similarité : Jaccard, Cosine, Node similarity
  • Chemins les plus courts : Dijkstra, A*
  • Flux de recommandation basés sur les parcours
  • Atelier : Appliquer Louvain et similarité pour recommander des produits ou relations

 

Intégration avec Python et outils analytics

  • Connexion à Neo4j depuis Python : drivers neo4j et py2neo
  • Exécution de requêtes Cypher depuis un notebook Jupyter
  • Chargement des résultats dans Pandas pour analyse complémentaire
  • Export des algorithmes GDS pour modélisation ou machine learning
  • Atelier : Exécuter une requête Cypher depuis un notebook Python et visualiser les résultats

Pour aller plus loin

Formation Power BI

Formation Elastic Stack ELK

Formation Prometheus et Grafana

Autour du sujet

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix HT / personne
4 jours (28 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp