Formation Beyond the Relational Database: Neo4j

Code formation

neo4j

Durée

21 heures (généralement 3 jours pauses comprises)

Pré requis

  • An understanding of database concepts.
  • Some programming experience.

Audience

  • Database administrators (DBAs)
  • Data analysts
  • Developers
  • System Administrators
  • DevOps engineers
  • Business Analysts
  • CTOs
  • CIOs

Aperçu

les bases de données

relationnelles, basées sur des tables telles qu’Oracle et MySQL, ont longtemps été la norme pour l’organisation et le stockage. Cependant, la taille croissante et la fluidité des données ont rendu difficile pour ces systèmes traditionnels d’exécuter efficacement des requêtes très complexes sur les données. Imaginez le remplacement de stockage de données basé sur des lignes et des colonnes avec un stockage de données basé sur des objets, par lequel les entités (par exemple, une personne) pourraient être stockées en tant que nœuds de données, puis facilement interrogées sur la base de leur vaste relation multi-linéaire avec d’autres nœuds. Et imaginez interroger ces connexions et leurs objets et propriétés associés à l’aide d’une syntaxe compacte, jusqu’à 20 fois plus léger que SQL. C’est ce que les bases de données de graphe, telles que neo4j offrent.

dans cette formation en direct, dirigée par un instructeur, nous mettrons en place un projet en direct et mettrons en pratique les compétences pour modéliser, gérer et accéder à vos données en utilisant neo4j. Nous contrastent et comparons les bases de données de graphes avec les bases de données SQL, ainsi que d’autres bases de données NoSQL et clarifions quand et où il est judicieux de les implémenter dans votre infrastructure.

format du cours

  • accent mis sur la pratique concrète. La plupart des concepts sont tirés par des échantillons, des exercices et le développement pratique.

Machine Translated

Plan du cours

Introduction

Getting Started with Neo4j

  • neo4j vs relational databases
  • neo4j vs other NoSQL databases
  • Using neo4j to solve real world problems
  • Installing neo4j

Data Modeling with Neo4j

  • Mapping white-board diagrams and mind maps to neo4j

Working with Nodes

  • Creating, changing and deleting nodes
  • Defining node properties

Node Relationships

  • Creating and deleting relationships
  • Bi-directional relationships

Querying Your Data with Cypher

  • Querying your data based on relationships
  • MATCH, RETURN, WHERE, REMOVE, MERGE, etc.
  • Setting indexes and constraints

Working with the REST API

  • REST operations on nodes
  • REST operations on relationships
  • REST operations on indexes and constraints

Accessing the Core API for Application Development

  • Working with NET, Java, Javascript, and Python APIs

Summary and Conclusion

Nos Clients témoignent

★★★★★
★★★★★

Catégories Similaires

Cours Similaires

Réduction spéciale

Newsletter offres spéciales

Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

Nos clients

is growing fast!

We are looking for a good mixture of IT and soft skills in Belgium!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions