Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
La domination historique des bases de données relationnelles
Retour sur le NoSQL et les types de bases
Neo4J dans le Big Data
Neo4J : positionnement, avantages
Les modes de déploiement de Neo4J
2/ Installation et configuration
Plateformes supportées et configuration requise
Installation sous Linux, lancement du serveur
Installation sous Windows, création d’un service, lancement
Configuration, shell et interface web
3/ Prise en mains des APIs
APIs unitaires pour le CRUD de nœuds et de relations
APIs d’indexation pour l’indexation manuelle
Gérer l’auto-indexation
Indexer par label
L’API Core
L’API Traverser
Les extensions des APIs standards
Sécuriser les accès
4/ La structure des données sous Neo4J
Notions de graphes
Les nœuds : propriétés et labels
Les relations : propriétés, types et sens
Les propriétés : types et tableaux
Chemins et parcours de données
Schéma, index et contraintes
5/ Utilisation de Cypher
Présentation
Réaliser un pattern matching sur un graph
Connaître la syntaxe : expressions, variables, paramètres, opérateurs, motifs, tableaux…
Effectuer des manipulations avec Cypher
Optimisation de requêtes
Mettre en place les plans d’exécution
Importation de données
6/ Accès à Neo4J depuis vos propres programmes
Drivers Neo4J
Aperçu des drivers C#, Java, JavaScript, Python
Driver au choix : Java, JavaScript ou Python
Connexion au serveur et authentification
Requêtes en lecture et écriture
Transactions
Zoom sur l’embarquement de Neo4J au sein d’un programme Java
7/ Mode REST avec NeoJ4
L'API REST versus GraphQL
Le CRUD et l’indexation en REST
Exécuter des requêtes Cypher en REST
Gérer le streaming de résultats
8/ Spring Data avec Neo4J
Le modèle d’accès aux données de Spring Data
@NodeEntity, @RelationshipEntity et GraphRepository
Effectuer des requêtes géospatiales
9/ Imports de données
Import des données en Batch
Import CSV
Import avec le shell Neo4J
Interaction avec ETL
Utiliser le module Geoff
10/ Visualisation des données
Visualiser des données statiques (Neoclipse, Gelphi, Linkurious…)
Visualiser des données dynamiques
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public cible
Public cible
Développeurs
Dates
Dates
Du 19 au 21 Juin 2024
Du 28 au 30 Août 2024
Du 09 au 11 Oct. 2024
Du 25 au 27 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.