Elastic Stack Avançado - T3_11_2023
Plano de ensino
Curso: : Elastic Stack - Avançado
Instrutor: : Flávio Antonio Pittorri.
Objetivo geral: presente treinamento é um instrumento que complementa o Módulo I – Básico do curso de capacitação em Elastic Stack. Ele presume que o aluno já tenha o conhecimento básico da ferramenta Elastic Stack, adquirida no módulo anterior desta edição. Nele, serão vistas as extensões dos principais conceitos do Elastic Stack, os recursos avançados da ferramenta e os passos seguintes ao módulo básico, para complementar uma implementação mais complexa, focada nas diferentes necessidades dos participantes. Este material é baseado na documentação do próprio fabricante da ferramenta (Elastic), em livros, artigos públicos, experiências públicas de terceiros, vídeos científicos, sites da Internet e nas diversas implementações já feitas na empresa.
Nível: Avançado
Tipo do Curso: Teórico-prático
Modalidade de Ensino: Presencial
Público Alvo: colaboradores da Flex e do FIT que possuem o conhecimento básico na ferramenta Elastic Stack e que tenham interesse em conhecer novos conceitos e recursos da ferramenta e assim otimizar ainda mais o controle dos seus processos
Requisitos mínimos: os alunos devem conhecer a lógica, as fontes de informações, os parâmetros dos seus processos, bem como o conhecimento básico do Elastic Stack ou ter cursado o Módulo I – Básico do curso de capacitação em Elastic Stack.
Duração total do curso e distribuição da carga horária: 20 horas, distribuidas em 4 horas por dia, durante 5 dias
Quantidade de vagas: mínimo 8 e máximo 12 alunos.
Ementa:
- Revisão do Kibana
- Revisão de PowerShell
- RESTFul API’s
- API’s de Mapeamento
- Ingestão contínua de dados – Logstash, Filebeat e Winlogbeat
- Machine Learning
- Inferaface Elasticsearch e Python via programação
- Analytics
- Recursos adicionais
- Desenvolvimento de um pequeno projeto
- Considerações finais / Conclusão
Instrumentos:
O aluno deverá providenciar:
Computador com Windows, com permissão de administrador da própria máquina, com acesso a rede Flex-Skynet, acesso à Internet, ao edX e a plataforma Zoom
O FIT providenciará:
- A criação do Channel do Zoom para a turma.
- Criação dos usuários Adv_01, Adv_02, ... Adv_nn na plataforma Elastic Stack (ELKaaS).
- Criação do ambiente Labs no Box compartilhado com os alunos, onde estarão os dados necessários para execução dos exercícios que serão praticados em aula. o ambiente de testes no Box onde conterá os dados necessários para os laboratórios e que serão compartilhados para os alunos.
Metodologia: metodologia Ativa, por meio do método: Aprendizagem baseada em problemas. Nos tópicos teóricos, a aula será dividida em 2 partes: a primeira explanativa e a segunda exercícios na plataforma edX. Nos tópicos práticos cada aula será dividida em 3 partes: na parte inicial serão apresentados os conceitos teóricos do tópico em questão, na segunda parte será demonstrado o assunto na plataforma Elastic Stack e a terceira parte será composta de exercícios práticos na própria ferramenta Elastic Stack.
Processo Avaliativo: xercícios teóricos e práticos durante o decorrer do curso. Os exercícios teóricos deverão ser respondidos diretamente na plataforma edX, os exercícios práticos serão executados na platoforma Elastic Stack e as evidências dos resultados deverão ser transportadas para a plataforma edX via print da tela do Kibana. Esta parte valerá um total de 100 pontos. Na última aula o aluno deverá desenvolver na plataforma Elastic Stack um pequeno projeto relacionado a sua área de atuação e apresentá-lo para a turma. Esta parte também valerá 100 pontos. A média final será a média aritmética das duas portes. O Laboratório será monitorado pelo instrutor que avaliará a participação e o interesse do aluno na aplicação da ferramenta, contudo, não terá participação na nota final do aluno. Adicionalmente, o aluno poderá avaliar o curso e o instrutor no link:
Bibliografia básica
- Wong, Wai Tak; Advenced Elasticsearch 7.0, Editora Packt,
http://www.packt.com
2. Konda, Madhusudhan; Elasticsearch in Action; Manning Publications.
3. Elastic:
https://www.elastic.co/
4. WEB APIs:
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-
5. side_web_APIs/Introduction
6. RESTFul APIs Methods:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
7. APIs curl:
https://docs.oracle.com/en/cloud/saas/marketing/eloqua-
8. develop/Developers/GettingStarted/APIRequests/curl-requests.htm
9. API _bulk:
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/docs-bulk.html
10. Oncase blog
https://www.oncase.com.br/blog/data-driven/analise-exploratoria-de-dados
11. Materiais internos: Flex, Fit, PIC, FTA