OrientDB - Getting Started

A full introductory course to OrientDB 2.0, the Document-Graph database. Learn about NoSQL's latest trend: GraphDBs!
4.4 (1,118 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
15,981 students enrolled
Free
Start Learning Now
  • Lectures 21
  • Contents Video: 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 English

Course Description

Graph databases are among the fastest growing trends in technology. Helping you effectively manage modern, highly connected data is the key benefit of a OrientDB. This course will provide you a comprehensive overview of the multiple models supported by OrientDB, with bigger focus on Graph and Document principles as well as walk you through hands on examples of working with the database and it's API.

What are the requirements?

  • SQL might be helpful
  • A general understanding of database concepts

What am I going to get from this course?

  • Install OrientDB and create a new database
  • Learn the differences between Relational and Graph models
  • Build a flexible Graph and Document data model
  • Implement most major SQL functions, including basic CRUD operations
  • Deploy and manage a production application

What is the target audience?

  • Anyone interested in an overview of OrientDB
  • People interested in Graph Databases and NoSQL trends
  • Developers accustomed to Relational Databases
  • IT people who are looking for a DBMS that supports multiple models

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: First Steps
05:26

NoSQL is a new topic for many developers, graph databases even more so. Learn the key concepts and components to understanding a document-graph database and the overall features of OrientDB.

7 questions

Test your skills in the concepts of graph databases and the primary structural elements available in OrientDB.

06:31

Installation of OrientDB is quick and painless. This section will quickly get you up and running with OrientDB on your own machine. Learn about installation on various platforms.

Up and Running
6 questions
05:44

Every good application needs a solid data model as its foundation. OrientDB offers you unparalleled features and flexibility in building a data model. We will cover schema-full, schema-less and schema-mixed models along with all the primary data modelling concepts: Document, Vertex, Edge, Property, Class & Cluster.

Data Modelling Concepts
8 questions
07:39

OrientDB Studio is a great tool for interacting with the server in a dynamic and direct way. Use it to learn about the system, make administrative changes or make bulk edits to your data with a visual user interface.

OrientDB Studio
8 questions
05:23

The console command line tool is a flexible and reliable way to work directly with your OrientDB databases. There is a wide selection of commands to allow you interaction with both the data and the structural elements of your graph database.

OrientDB Console
4 questions
Section 2: Working with the Database (SQL API)
01:38

SQL is a language understood by a majority of developers who have worked with data. OrientDB provides an extended version of SQL to keep the learning curve low without sacrificing the need for dedicated command to work with the unique features of OrientDB.

SQL API Overview
3 questions
07:05

Learn how to build the underlying structure of classes, clusters, properties and rules using the SQL API.

Data Modelling (SQL)
4 questions
09:43

CREATE, READ, UPDATE and DELETE. They are the four staples of working with data. Learn the basics of these operations in SQL with OrientDB.

Basic CRUD (SQL)
3 questions
07:59

Where OrientDB really separates itself from relational databases is in the ability to traverse graph data. Learn how to manage introductory level traversals within the SQL API.

Graph Functionality and Traversals (SQL)
3 questions
04:23

Production grade operational databases provide the capability to work with several operations as one cohesive operation. Transactions in OrientDB are a key to providing a true ACID compliant database.

Transactions
3 questions
Section 3: Additional Features
04:57

Server side functions give you the ability to create dynamic values and collections. You can use them to make application development easier or to build an entire front end by allowing access from the client.

Server Side Functions
3 questions
03:37

OrientDB has one of the most flexible and robust user permission and authentication systems available. Learn about roles, users and how you can utilize them to create a robust permission system right down to record level security.

User Permissions and Authentication
3 questions
08:49

REST interfaces have taken the industry by storm. OrientDB builds a fully featured REST API out of the box that can be consumed by your server side technology or even directly by the client.

REST / HTTP API
3 questions
06:11

We are very proud of our ability to take highly connected graph data and scale it in a fashion similar to less flexible document databases. Learn the basics of deploying a cluster of OrientDB servers.

Basics of a Distributed Deployment
3 questions
ETL Module
09:17
ETL Module
4 questions
Building the VehicleHistoryGraph Database
09:02
Building the VehicleHistoryGraph Database
4 questions
Working with the Demo Database
08:10
Working with the Demo Database
3 questions
Section 4: OrientDB Professional Services
08:47

OrientDB Enterprise Edition is our commercial offering adding features important to larger production deployments. Learn the differences between the Community Edition and Enterprise Edition and get a glimpse at the Enterprise Workbench tool that will assist you in managing your server deployments.

OrientDB Enterprise Edition
2 questions
03:52

Orient Technologies is the company behind OrientDB. They provide a full selection of professional services to support customers who wish to employ the expertise of our team. Learn the services we offer and how you can utilize them to increase productivity and success.

Support Services
1 question
Section 5: Next Steps and Resources
02:19

You have put in the effort to learn about OrientDB, now is the time to leverage this knowledge. Learn about upcoming advanced training, how to promote your new skills to further your career and how to connect to the OrientDB Community.

Adding OrientDB as a Skill on LinkedIn
00:46

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

OrientDB Team, Free OrientDB 2.0 Getting Started Training

OrientDB is the company behind the highly regarded OrientDB product. Our team authored the OrientDB engine and facilitates the delivery of commercial support packages for development and deployment.

OrientDB is a ground-breaking multi-model open source Document-Graph database and our team is dedicated to providing our community with the best learning resources possible. The team is excited to see what the user community will build with this powerful, innovative technology!

Ready to start learning?
Start Learning Now