Curso OrientDB Fundamentals

  • Database

Curso OrientDB Fundamentals

16 horas
Visão Geral

O Curso OrientDB Fundamentals, é voltado para profissionais que desejam obter uma base sólida no uso do OrientDB, um banco de dados NoSQL multimodelo que combina grafos, documentos, chave-valor e objetos. Este curso abordará os conceitos fundamentais, desde a instalação e configuração até a modelagem de dados e consultas básicas e avançadas, permitindo que os alunos adquiram as habilidades necessárias para trabalhar de maneira eficaz com o OrientDB.

Objetivo

Após realizar este Curso OrientDB Fundamentals, você será capaz de:

  • Compreender os fundamentos e a arquitetura do OrientDB.
  • Instalar e configurar o OrientDB em diferentes ambientes.
  • Modelar dados utilizando os diferentes modelos suportados pelo OrientDB (grafo, documento, chave-valor).
  • Executar consultas básicas e avançadas no banco de dados.
  • Gerenciar o banco de dados, otimizar consultas e implementar índices.
Publico Alvo
  • Desenvolvedores e administradores de banco de dados interessados em aprender sobre o OrientDB.
  • Arquitetos de soluções e engenheiros de dados que desejam integrar bancos de dados NoSQL em seus projetos.
  • Profissionais de TI que buscam expandir seus conhecimentos sobre bancos de dados multimodelo.
Pre-Requisitos
  • Conhecimentos básicos sobre bancos de dados (relacionais ou NoSQL).
  • Experiência com alguma linguagem de programação (como Java, Python ou similar).
  • Noções básicas de modelagem de dados são recomendadas.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introdução ao OrientDB

  1. O que é o OrientDB e suas principais características.
  2. Arquitetura do banco de dados multimodelo.
  3. Casos de uso e benefícios do OrientDB.

Instalação e Configuração

  1. Como instalar o OrientDB em ambientes locais e na nuvem.
  2. Configurações iniciais e administração básica.
  3. Uso da interface de administração do OrientDB.

Modelagem de Dados no OrientDB

  1. Conceitos de modelagem de grafos e documentos.
  2. Criação de esquemas e definição de classes.
  3. Relacionamentos entre dados e como trabalhar com grafos e documentos simultaneamente.

Consultas no OrientDB

  1. Introdução à linguagem de consulta SQL do OrientDB.
  2. Consultas básicas: Seleção, inserção, atualização e exclusão de dados.
  3. Consultas avançadas em dados de grafos e documentos.

Trabalhando com Grafos

  1. Conceitos de grafos e suas aplicações em projetos de banco de dados.
  2. Criação de vértices e arestas no OrientDB.
  3. Consultas baseadas em grafos e algoritmos de grafos, como caminho mais curto e centralidade.

Índices e Desempenho

  1. Tipos de índices disponíveis no OrientDB.
  2. Criação e gerenciamento de índices para melhorar o desempenho das consultas.
  3. Boas práticas para otimização de desempenho.

Administração e Manutenção

  1. Gerenciamento de usuários e controle de permissões.
  2. Backup e recuperação de dados no OrientDB.
  3. Monitoramento do desempenho e manutenção do banco de dados.

OrientDB em Ambientes Distribuídos

  1. Conceitos de replicação e sharding.
  2. Configuração de clusters e alta disponibilidade.
  3. Estratégias para escalabilidade com OrientDB.

Projeto Prático: Aplicação com OrientDB

  1. Desenvolvimento de uma aplicação simples utilizando OrientDB.
  2. Modelagem de dados usando grafos e documentos.
  3. Consultas, índices e otimização no projeto final.
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas