OrientDB for Developers Training Course

Overview

OrientDB is a NoSQL Multi-Model Database that works with Graph, Document, Key-Value, GeoSpatial, and Reactive models. Its flexibility allows users to manage different kinds of data under one centralized database.

In this instructor-led, live training, participants will learn how to start using OrientDB and utilize its flexibility to manage data.

By the end of this training, participants will be able to:

  • Install OrientDB
  • Learn how to create and manage a database with OrientDB
  • Explore the different features and functionalities of OrientDB
  • Learn how to work with different APIs on OrientDB
  • Deploy OrientDB using Distributed Architecture

Audience

  • Software engineers and technicians
  • Technical people in all industries
  • IT people
  • Developers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Requirements

  • General understanding of database concepts
  • Basic familiarity with SQL

Course Outline

Introduction

Understanding Databases and OrientDB: Basic Concepts and Philosophies

Installing and Running OrientDB

Getting Started with OrientDB

  • Using the OrientDB Studio
  • Using the OrientDB Console
  • Familiarization with Primary Structural Elements in OrientDB
  • Working with Graphs

Exploring Data Modelling Concepts

Creating and Managing Schema with OrientDB

Working with SQL on OrientDB

  • Overview of SQL API
  • Data Modelling Using SQL
  • Using Basic CRUD Operations in SQL with OrientDB
  • Learning Graph Functionality and Traversals with SQL
  • Implementing Transactions in OrientDB

Working with the Blueprints Graph API on OrientDB

Working with the HTTP/REST API on OrientDB

  • Using Server-Side Functions
  • Managing Users: Permissions and Authentication
  • Setting Up a Distributed Deployment of OrientDB
  • Using the ETL Module
  • Building the VehicleHistoryGraph Database
  • Using the Demonstration Database

Troubleshooting

Closing Remarks

Leave a Reply

Your email address will not be published. Required fields are marked *