Formation Neo4J pour Développeur

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l’issue de la formation Neo4J Développeur vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les spécificités d’une base NoSQL par rapport à un SGBDR
  • Savoir installer Neo4J et utiliser les outils du développeur
  • Comprendre la structure des données et le vocabulaire associé dans Neo4J
  • Savoir manipuler des données sous forme de graphe
  • Améliorer les performances avec les index
  • Accéder aux données de Neo4J depuis des programmes tiers (C#, Java, JavaScript, Python)
  • Accéder aux données de Neo4J via l’API HTTP

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 520,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 520,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Neo4J est une base NoSQL permettant de gérer des données fortement liées les unes aux autres sous forme de graphe. Cette approche permet d’obtenir de bien meilleures performances lors d’un parcours de graphe qu’avec une base de données relationnelle et des jointures.

Cette formation Noe4J Développeur est axée sur le développement avec Neo4J et non sur l’administration.
Cependant il est nécessaire de comprendre les concepts et le fonctionnement général de Neo4J afin d’être préparé à l’apprentissage de la programmation qui présente des différences nettes par rapport au  SQL traditionnel de par le format de stockage des données dans cette base NoSQL.

Programme

Introduction à Neo4J

La domination historique des bases de données relationnelles
L’apparition des bases NoSQL. Les différents types de bases NoSQL
Présentation de Neo4J, son positionnement, ses avantages
Exemples d’utilisation de Neo4J

Installation de Neo4J

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

Travaux Pratiques :

Installer Neo4J sur son poste de développement

La structure des données sous Neo4J

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

Travaux Pratiques :

Exploration du schéma de la base d’exemple

Le langage Cypher

Présentation
La syntaxe : expressions, variables, paramètres, opérateurs, motifs, tableaux…
Les clauses : lectures, écritures, unions, projections…
Les fonctions : mathématiques, agrégations, scalaires, liées aux tableaux et chaînes…
Les index : création, utilisation, suppression, ajout de contraintes
Optimisation de requêtes et plans d’exécution
Importation de données

Travaux Pratiques :

Importation de la base d’exemple et exécution de requêtes via l’interface web

Accéder à Neo4J depuis vos propres programmes

Les drivers fournis par Neo4J
Aperçu des drivers C#, Java, JavaScript, Python
Focus sur le driver Java, JavaScript ou Python
- Connexion au serveur et authentification
- Requêtes en lecture et écriture
- Transactions
Aperçu de l’embarquement de Neo4J au sein d’un programme Java

Travaux Pratiques :

Exécution de requêtes via le driver Java, JavaScript ou Python

L’API HTTP

Racine et authentification
Flux JSON
Service transactionnel
Manipulation directe de nœuds
Manipulation directe de relations
Service historique (transactionnel et non transactionnel)
Recensement des propriétés, labels et types de relations utilisés dans la base
Gestion de l’indexation et des contraintes

Travaux Pratiques :

Exécution de requêtes via l’API HTTP grâce à l’outil cURL

Prérequis

Afin de profiter de cette formation, il est nécessaire que les participants aient des connaissances des principes des bases de données ainsi que des langages de programmation Java, Python ou JavaScript.

Public

Cette formation s'adresse aux Développeurs Java, Python ou JavaScript..

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation HTML5 et CSS3 vous aurez acquis les connaissances et compétences nécessaires pour :

  • Utiliser dès maintenant les nouveautés du web, en restant rétro-compatible
  • Tirer parti des nouveautés, et ainsi alléger les besoins en JavaScript
  • Faire de la vidéo, du son et des animations, sans Flash
  • Faire du graphisme avancé et certaines images, sans Photoshop
  • Améliorer le référencement dans les moteurs de recherche
  • Adapter l'affichage des versions mobile / tablette (responsive design)
  • Maîtriser la mise en page avec des conseils efficaces pour le rendu et la maintenance
  • Utiliser les bons outils pour travailler dans une approche professionnelle
  • Créer des mises en page avec les CSS Grid
Tarif

A partir de 1 180,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Azure Développeur IoT, vous serez en mesure de :

  • Créer, configurer et gérer un hub Azure IoT
  • Provisionner des appareils en utilisant IoT hub et DPS, y compris l'approvisionnement à grande échelle
  • Établir une communication bidirectionnelle sécurisée entre les appareils et IoT hub
  • Implémenter le traitement des messages à l'aide du routage d'IoT hub et d'Azure Stream Analytics
  • Configurer la connexion à Time Series Insights et prendre en charge les exigences d'intégration métier
  • Implémenter des scénarios IoT Edge à l'aide de modules de marché et de divers modèles de passerelle Edge
  • Mettre en œuvre des scénarios IoT Edge qui nécessitent le développement et le déploiement de modules et de conteneurs personnalisés
  • Implémenter la gestion des appareils à l'aide d'appareils jumeaux et de méthodes directes
  • Mettre en œuvre la surveillance, la journalisation et les tests de diagnostic de la solution
  • Identifier et résoudre les problèmes de sécurité et à implémenter Azure Security Center pour l'IoT
  • Créer une solution IoT à l'aide d'Azure IoT Central et reconnaître les opportunités SaaS pour l'IoT
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Word 2010 Avancé, vous aurez acquis les compétences et les connaissances nécessaires pour :

  • Automatiser des tâches
  • Créer et diffuser modèles et des formulaires
  • Réaliser des fusions de documents avec des données externes (publipostage, étiquettes)
  • Savoir créer une bibliographie et une table d’index
  • Atteindre le niveau Avancé voire Expert de la certification TOSA® (Entre 725 et 1000 points)
Tarif

A partir de 690,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le fonctionnement des modèles génératifs comme ChatGPT.
  • Maîtriser l’interaction avec l’API OpenAI et l’utilisation de ChatGPT pour effectuer des tâches de génération, de refactorisation, d'optimisation et de nettoyage du code.
  • Utiliser l'IA pour la détection et la correction de failles de sécurité.
  • Comprendre les limitations, les risques, et les évolutions possibles des IA génératives.
Tarif

A partir de 1 750,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation Perfectionnement PowerPoint 2010 vous aurez acquis les connaissances et compétences nécessaires pour :

  • Dynamiser sa présentation avec des transitions et des animations élaborées
  • Maitriser la création et modification des thèmes et modèles pour faciliter la conception de vos diaporamas
  • Paramétrer et personnaliser un diaporama
  • Perfectionner vos textes en créant un sommaire, des liens hypertextes, des boutons d’action
  • Atteindre le niveau Avancé voire Expert de la certification TOSA® (Entre 725 et 1000 points)
Tarif

A partir de 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l'issue de ce cours vous serez en mesure de:

  • Comprendre le vocabulaire associé au développement Web (Front, Back, FullStack, etc.)
  • Décrire les échanges entre les « briques Front-end » (HTML, CSS, Javascript)
  • Décrire le fonctionnement de la partie Back End d’une application WEB (Java, .Net, PHP)
  • Voir le site WEB dans son ensemble (référencement, échange de données avec les autres sites, …)
  • Décrire les technologies et les spécificités du développement mobile
Tarif

A partir de 810,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Le développement Java

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Java Développement, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser son environnement de développement (IDE Java)
  • Maîtriser la syntaxe Java
  • Savoir appliquer les concepts de la programmation orientée objet au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes, etc.)
  • Mettre en œuvre les principales fonctions des API standards (Collections, I/O, JDBC, Streams, …)
  • Connaître les spécificités des différentes versions de Java
  • Comprendre le fonctionnement de la JVM
  • Savoir utiliser les API NIO.2 pour manipuler les fichiers, liens symboliques et répertoires
  • Programmer en Java dans le contexte des bases de données relationnelles
  • Développer une application Java multitâches en utilisant les threads
  • Utiliser les expressions lambdas
  • Mettre en œuvre l’API Stream
  • Mettre en œuvre les modules de Java 11
  • Débugger une application
Tarif

Contacter l'organisme

Durée

9j / 63h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Langage C# avancé vous serez en mesure de:

  • Créer et déployer un service Windows
  • Optimiser le code de vos applications
  • Programmer en des application multithreads
  • Implémenter des WebServices SOAP et REST
  • Utiliser les sockets pour  la programmation réseau
  • Utiliser WPF
  • Utiliser LINQ dans un programme C# 
Tarif

A partir de 2 420,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation SQL : les fondamentaux

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation SQL, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre le modèle d’algèbre relationnelle sur lequel repose le SQL
  • Appréhender l'écriture des requêtes SQL (conception et compréhension des requêtes SQL)
  • Décrire les principales fonctions d’un SGBDR
  • Être à l’aise dans son environnement de développement SQL (IDE)
  • Extraire des données avec le SQL (select)
  • Mettre à jour les données avec le SQL (insert, update, delete)
  • Extraire les données de plusieurs tables (jointure)
  • Connaître les principales fonctions du langage SQL
  • Comprendre la place du SQL dans les applications et les outils
Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...