Curso ElasticSearch Conceitos Fundamentais para Novos Usuarios

  • DevOps | CI | CD | Kubernetes | Web3

Curso ElasticSearch Conceitos Fundamentais para Novos Usuarios

16 horas
Visão Geral

Este curso apresenta os conceitos essenciais do ElasticSearch, incluindo arquitetura, indexação, consultas, análise de dados e boas práticas. O aluno aprenderá a instalar, configurar e utilizar o ElasticSearch de forma prática, entendendo como funciona o armazenamento orientado a documentos, o mecanismo de busca full-text e os principais componentes do Elastic Stack. O curso é totalmente Hands-On, com laboratório individual e acompanhamento do instrutor ao vivo via Microsoft Teams.

Objetivo

Após realizar este curso ElasticSearch – Conceitos Fundamentais para Novos Usuários, você será capaz de:

  • Compreender a arquitetura do ElasticSearch e seus principais componentes
  • Instalar, configurar e operar um cluster ElasticSearch
  • Criar e gerenciar índices, documentos e mapeamentos
  • Executar buscas full-text e estruturadas
  • Utilizar agregações para análise de dados
  • Entender o papel do Kibana e utilizar suas principais funcionalidades
  • Aplicar boas práticas de desempenho, segurança e operação básica
Publico Alvo
  • Novos usuários do ElasticSearch
  • Desenvolvedores iniciantes e intermediários
  • Analistas de dados, administradores de sistemas e engenheiros DevOps
  • Profissionais que desejam entender como utilizar o ElasticSearch em aplicações, integrações ou análise de dados
  • Epresas com o objetivo em capacitar seu time em ElasticSearch 
Pre-Requisitos
  • Conhecimentos básicos de computação
  • Familiaridade com linha de comando
  • Noções de JSON são recomendadas, mas não obrigatórias
Materiais
Portugues/Portugues
Conteúdo Programatico

1. Introdução ao ElasticSearch

  1. O que é ElasticSearch
  2. Casos de uso (Observabilidade, busca, análise de logs, analytics)
  3. Conceitos fundamentais: Documentos, Índices, Shards e Réplicas
  4. Visão geral do Elastic Stack (Beats, Logstash, Kibana)

2. Instalação e Configuração

  1. Instalação do ElasticSearch no Linux e Windows
  2. Estrutura de diretórios e arquivos de configuração
  3. Modos de operação (single-node e cluster)
  4. Configuração básica de rede e descoberta de nós

3. Conceitos de Documentos e Indexação

  1. JSON como formato base
  2. Indexação de documentos
  3. Mapeamento (Mapping): tipos, campos e propriedades
  4. Dynamic Mapping vs. Explicit Mapping
  5. Remoção e atualização de documentos

4. Entendendo o Search no ElasticSearch

  1. Full-text search
  2. Queries vs. Filters
  3. Query DSL (Domain Specific Language):
  4. match
  5. term
  6. bool
  7. range
  8. query_string
  9. Relevância e scoring

5. Análise de Texto

  1. Analyzers, tokenizers e filters
  2. Standard analyzer e custom analyzers
  3. Stemming, stop words e normalização
  4. Como funciona o pipeline de análise

6. Agregações para Análise de Dados

  1. Introdução às agregações
  2. Métricas (sum, avg, min, max, cardinality)
  3. Bucket aggregations
  4. Análise prática de dados com agregações

7. Kibana para Novos Usuários

  1. Interface e navegação
  2. Visualização de dados
  3. Descoberta e análise de documentos
  4. Dashboards fundamentais

8. Administração Básica

  1. Monitoramento da saúde do cluster
  2. Status dos shards e réplicas
  3. Boas práticas de índices e rotação
  4. Snapshots e restore

9. Segurança Fundamental

  1. Usuários e roles
  2. API Keys
  3. TLS básico no cluster

10. Laboratórios Práticos

  1. Instalar e configurar ambiente
  2. Criar índices e indexar dados
  3. Realizar consultas avançadas
  4. Criar dashboards no Kibana
  5. Executar agregações para análise de dados
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h