Beyond the Relational Database: Neo4j Training Course

Course Code

neo4j

Duration

21 hours (usually 3 days including breaks)

Requirements

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

Audience

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

Overview

Οι

σχεσιακές βάσεις δεδομένων που βασίζονται σε πίνακες, όπως η Oracle και η MySQL, είναι από καιρό το πρότυπο για την οργάνωση και την αποθήκευση δεδομένων. Ωστόσο, το αυξανόμενο μέγεθος και η ρευστότητα των δεδομένων έχουν καταστήσει δύσκολο για αυτά τα παραδοσιακά συστήματα να εκτελέσουν αποτελεσματικά εξαιρετικά πολύπλοκα ερωτήματα στα δεδομένα. Φανταστείτε την αντικατάσταση της αποθήκευσης δεδομένων με βάση τις σειρές και τις στήλες με την αποθήκευση δεδομένων βάσει αντικειμένου, σύμφωνα με την οποία οι οντότητες (π.χ. ένα άτομο) θα μπορούσαν να αποθηκευτούν ως κόμβοι δεδομένων και, στη συνέχεια, να ερωτηθούν εύκολα με βάση την απέραντη, πολυγραμμική σχέση τους με άλλους κόμβους. Και φανταστείτε να υποβάλλετε ερώτημα σε αυτές τις συνδέσεις και τα συσχετισμένα αντικείμενα και ιδιότητές τους χρησιμοποιώντας μια συμπαγή σύνταξη, έως και 20 φορές ελαφρύτερο από το SQL. Αυτές είναι οι βάσεις δεδομένων γραφημάτων, όπως η προσφορά neo4j.

σε αυτή την εκπαιδεύτρια, ζωντανή εκπαίδευση, θα δημιουργήσει ένα ζωντανό έργο και να θέσει σε εφαρμογή τις δεξιότητες για να μοντελοάσει, τη διαχείριση και την πρόσβαση στα δεδομένα σας χρησιμοποιώντας neo4j. Αντιπαραβλέπουμε και συγκρίνουμε τις βάσεις δεδομένων γραφημάτων με βάσεις δεδομένων που βασίζονται σε SQL, καθώς και άλλες βάσεις δεδομένων NoSQL και αποσαφηνίσουμε πότε και πού έχει νόημα να εφαρμόσουμε το καθένα μέσα στην υποδομή σας.

μορφή του μαθήματος

  • βαριά έμφαση στην πρακτική εξάσκηση. Οι περισσότερες από τις έννοιες διδαχθήκαμε μέσα από δείγματα, ασκήσεις και ανάπτυξη των χεριών.

Machine Translated

Course Outline

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

Testimonials

★★★★★
★★★★★

Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

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

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