PostgreSQL Dev

Marcio Junior Vieira

Marcio Junior Vieira

  • 22 anos de experiência em informática, vivência em desenvolvimento e análise de sistemas de gestão empresarial e ciência de dados.
  • CEO da Ambiente Livre atuando como Cientista de Dados, Engenheiro de Dados e Arquiteto de Software.
  • Professor dos MBAs em Big Data & Data Science, Inteligência Artificial e Business Intelligence da Universidade Positivo.
  • Professor de BPM no MBA de Business Intelligence da Universidade Positivo.
  • Professor do MBA Artificial Intelligence e Machine Learning da FIAP.
  • Pesquisador pela Universidade de Brasília no Laboratório de Tecnologias da Tomada de Decisão - UnB/LATITUDE.
  • Graduado em Tecnologia em Informática(2004) e pós-graduado em Software Livre(2005) ambos pela UFPR.
  • Palestrante FLOSS em: FISL, The Developes Conference, Latinoware, Campus Party, Pentaho Day, Ticnova, PgDay e FTSL.
  • Organizador Geral: Pentaho Day 2017, 2015, 2019 e apoio nas ed. 2013 e 2014.
  • Data Scientist, instrutor e consultor de Big Data e Data Science com tecnologias abertas.
  • Ajudou a capacitar equipes de Big Data na IBM, Accenture, Tivit, Sonda, Serpro, Dataprev, Natura, MP, Netshoes, Embraer entre outras.
  • Especialista em implantação e customização de Big Data com Hadoop, Spark, Pentaho, Cassandra e MongoDB.
  • Contribuidor de projetos open sources ou free software internacionais, tais como Pentaho, Apache Hop, LimeSurveySuiteCRM e Camunda.
  • Especialista em implantação e customização de ECM com Alfresco e BPM com ActivitiFlowable e Camunda.
  • Certificado (Certified Pentaho Solutions) pela Hitachi Vantara (Pentaho inc).
  • Ganhou o prêmio Camunda Champion em 2022 em reconhecimento a suas contribuições com o projeto Open Source Camunda.
  • Membro da The Order Of de Bee (Comunidade Alfresco trabalhando para desenvolver o ecossistema Alfresco independente)

URL do seu site:

Treinamento Flowable BPM

Sobre o Treinamento

O treinamento fundamental em Flowable BPM é voltado para usuários e desenvolvedores que pretendem conhecer o processo de implementação de workflows no software Flowable e integrar a suas aplicações.

O objetivo deste treinamento de 3 dias é dar-lhe informações detalhadas sobre a automação de processos com o Flowable BPM e Java, no final desse treinamento você irá conhecer o básico da BPMN, compreender os conceitos técnicos essenciais do mecanismo BPM do Flowable e ser capaz de implementar aplicativos de processo por conta própria e saber como testá-los
.

 

Calendário de turmas abertas

Somente in Company.

Conteúdo Programático

Introdução

  • O que é um fluxo de trabalho (Workflow).
  • Introdução ao BPMN 2.0 (Business Process Model and Notation).
  • Introdução ao DMN 1.1.
  • Introdução ao CMMN 1.1.
  • Principais Elementos da Notação BPMN.
  • O Projeto Flowable.
  • Activiti x Camunda x Bonita X Flowable BPM.
  • Licenciamento (Free Software X Open Source)

Instalação e Configuração

  • Instalando o Flowable.
  • Criando usuários e grupos.

BPM e Automação de processos

  • Modelagem de processo com BPMN 2.0.
  • Gestão de Decisão com DMN 1.1.
  • Gerenciamento de Casos com CMMN 1.1.
  • Automação do processo.
  • Cadeia de ferramentas e metodologia.
  • Padrões e melhores práticas.

Flowable Core

  • Arquitetura do Flowable.
  • API (Java, REST, SOAP).
  • Content, Form, App, IDM
  • Dados de processo (Variáveis, XML, JSON) e Idioma de Expressão.
  • Gestão de tarefas humanas.
  • Modelo de programação usando Spring.
  • Manipulação de erros.
  • Cenários de implantação.
  • Versão do processo.
  • Orquestra de serviço.

Designing Flowable Forms

  • Criando formulários.
  • Flowable frontend Expression Language.
  • Fonte de dados de Formulários.

Aplicações de processo

  • Arquitetura de Aplicações de Processo
  • Interfaces de usuário / formulários de tarefa
  • Cenários de implantação
  • Acessando Serviços (Java, REST, SOAP, EMail)

Customização do Frontend.

  • Criando temas e estilos.
  • FlowApps e Pages usando JavaScript e React.
  • Flowable Design.

Administração.

  • Monitoramento de instâncias de processo.
  • Analizando os dados do Flowable.
  • Interagindo com processos e cases executados.

Carga Horária:

  • 24 Horas.
  • Presencial e Ao Vivo Remotamente

Pré-Requisitos:

  • Conhecimento básico de Java.
  • Conhecimento em Java IDE (Eclipse, IntelliJ, NetBeans).

Requisitos:

  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar  com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware

  • Memória RAM : 4GB
  • Espaço em Disco: 10GB
  • Processador: Dual-core AMD 64, EM64T
  • Sistemas Operacionais: GNU/Linux, Windows, MacOS. (64 Bits)

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares Flowable e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações.

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas

Estamos localizados em Curitiba e atendemos em todo Brasil com treinamentos Flowable e cursos Flowable. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.

Inscrições, Informações e Valores

Powered by BreezingForms


Instrutor

Leia mais...

Consultoria em SuiteCRM

O Software SuiteCRM - Open Source CRM.

O SuiteCRM é um aplicativo de gerenciamento de relacionamento com o cliente (CRM) de código aberto.  Ele é funcionalmente equivalente a grandes conjuntos de produtos como Salesforce, Oracle, SAP e Microsoft Dynamics
está pronto para empresas e está deslocando fornecedores tradicionais em grandes contas. O SuiteCRM está disponível para download, modificação e distribuição totalmente livre. É e sempre será um produto completamente aberto.

CRM - Gestão de Relacionamento com Cliente.

A plataforma SuiteCRM Customer Relationship Management é uma plataforma de CRM aberta e poderosa que é fácil de entender,  personalizar e integrar com outras aplicações e processos existentes. A plataforma fornece
acesso móvel responsivo, proporciona ao usuário uma experiência de colaboração em vendas e prospecção. É a plataforma CRM Open Source preferida de milhares de empresas no mundo.

Funcionalidades do SuiteCRM.

  • Gestão de Campanhas de Marketing.
  • ROI (Retorno do Investimento em Campanhas).
  • Administração de Leads.
  • Gestão de Oportunidades.
  • Funil de Vendas.
  • 100% Web e Mobile.
  • Controle de acesso por usuário,grupos e equipes.
  • Rastreabilidade total das Informações e alterações.
  • Disparo de e-mails personalizados e segmentados.
  • Gestão de atividades e colaboração (e-mails, tarefas, agendas, históricos).

Funcionalidades de Integração.

  • Integração com os Principais ERPs do Mercado: SAP, Sapiens, Totvs, Benner, Sage, Oracle, etc.
  • Pesquisas de Mercado.
  • Gestão de Qualidade de Serviços (SLA).
  • Pesquisas de Satisfação de Cliente.
  • Clientes que se cadastram no Site são incluídos no CRM.
  • Workflow de Tarefas Gerenciável.
  • Integração com Google Maps e Google Calendar.

Ambiente Livre e SuiteCRM.

A Ambiente Livre é pioneira na oferta de consultoria em softwares de código-fonte aberto, oferece soluções de CRM que geram maior controle e flexibilidade as empresas. Com mais de 10 anos de excelência em capacitações, consultorias e suporte em um ecossistema voltado a negócios, pode lhe ajudar a gerir complexidades, reduzir custos, permitindo adaptar e oferecer inovação  inteligente necessária para o seu sucesso.

A Ambiente Livre tem uma verticalização especialista em CRM e CMS Open Source com a Plataforma SuiteCRM, LiferayLimeSurvey e atua em todo o Brasil levando conhecimento as empresas sobre plataformas de CRM e CMS open Source, através de capacitações, eventos, cursos de SuiteCRM, workshops e treinamentos de SuiteCRM. Com profissionais com experiência de mais de 8 anos na plataforma SuiteCRM, realizando implementações, projetos, desenvolvimentos, consultoria e principalmente transferência de tecnologia através de seus treinamentos em SuiteCRM e se consolidamos como a principal referência em formação de tecnologias open source SuiteCRM para gestão no mercado nacional, atendendo mais de 300 empresas no Brasil, Paraguai, Argentina e Angola nos últimos anos com uso do CRM SuiteCRM.

A Ambiente Livre tem todo know-how para ajudar sua equipe a implantar uma solução robusta de gestão de documentos em sua empresa com o SuiteCRM.

Consultoria em SuiteCRM.

Em nossas consultorias realizamos os seguintes trabalhos

  • Consultoria na implantação do SuiteCRM.
  • Consultoria na implantação com SuiteRM Integrado ao Alfresco ECM.
  • Consultoria em projetos SuiteCRM.
  • Integração de ERPs com SuiteCRM.
  • Desenvolvimento e Customizações do SuiteCRM.
  • Criação de novos módulos SuiteCRM.
  • Consultoria e apoio ao cliente na definição de organização dos dados no SuiteCRM.
  • Consultoria na instalação e configuração do Ambiente SuiteCRM.
  • Consultoria para definição de viabilidade de implantação On Premise ou Cloud Server.
  • Consultoria na migração de Dados de ambiente legados.
  • Consultoria no desenvolvimento de regras, APIs de integração.
  • Consultoria na implementação de workflows, relatórios e dashlets.

Todos os trabalhos tem acompanhamento interno da equipe do cliente para transferência de conhecimento e trabalho conjunto no entendimento do negócio do cliente.

Suporte em SuiteCRM.

Temos pacotes de horas mensais pré-contratados com custos reduzidos e SLA de atendimento para ambiente críticos.

  • Suporte em SuiteCRM.

Ambientes onde podemos implementar as soluções de CRM.

  • On Premise - Crie sua própria infraestrutura sem depender de fornecedores de cloud e ficar subordinado ao faturamento em dólar.
  • Amazon AWS.
  • Google Cloud.
  • Azure.

Tecnologias que somos especialistas.

Conheça nossos treinamentos na plataforma SuiteCRM.

Solicite uma reunião com nossos consultores para entender suas necessidades e sugerirmos o melhor caminho para sua empresa implementar uma solução completa para gestão de documentos e conteúdos. Entre em contato conosco.

 

Leia mais...

Treinamento Deep Learning com TensorFlow

Sobre o Treinamento

O treinamento TensorFlow passa uma visão conceitual e prática de como trabalhar com o TensorFlow para Deep Learning com imagens e dados de grandes bases. Será apresentado como o Deep Learning pode ajudar na melhoria dos negócios nas corporações a partir de diversos algoritmos disponíveis neste software de código aberto desenvolvido pela Google. Além de demonstrar como usar e integrar bibliotecas com tensorFlow.

Objetivo

Ministrar as principais características do TensorFlow junto a uma visão geral dos algoritmos, e sua aplicação na solução de problemas de Deep Learning em ambientes de Big Data.

Público alvo do treinamento

Cientistas de Dados, Engenheiro de Dados, Gestores de TI, Analistas de Business Intelligence, Engenheiros da Computação, Programadores.


Turmas Somente inCompany

 

Conteúdo Programático

Introdução a Python 2h

  • A Linguagem Python.
  • Porque Python e TensorFlow?
  • Sintaxe Fundamental do Python.
  • Constantes e Variáveis.
  • Adição de vetores e matrizes.
  • Multiplicação de matrizes.
  • Produto escalar.
  • Placeholders.
  • Gerenciamento de pacotes com pip.
  • Jupyter Notebook.

Conceitual Deep Learning 6h

  • Introdução a Machine Learning.
  • Introdução a Deep Learning.
  • Deep Learning X Machine Learning.
  • Introdução Convolutional Neural Network (CNN).
  • Introdução a Redes Neurais (NN).
  • Introdução a Redes Neurais Recorrentes (RNN).
  • CPU X GPU X TPU.

Introdução a TensorFlow 2h

  • O que é o TensorFlow.
  • Ecossistema TensorFlow.
  • Quem usa o TensorFlow.
  • Cases do uso TensorFlow.
  • TensorFlow X IBM Watson.
  • Histórico do TensorFlow.
  • Empresas usando TensorFlow no Mundo.
  • Empresas usando TensorFlow no Brasil.
  • Free Software(GPL) X Open Source(BSD e Apache).

Introdução a Keras 1h

  • A Biblioteca Keras.
  • Keras e Python.

Instalação o Ambiente. 1h

  • Instalando o Python.
  • Configurando variáveis de ambiente.
  • Instalando o Bibliotecas Python (pandas, scikit-learn, keras).
  • Instalando o TensorFlow.
  • Instalando o Jupyter Notebook.
  • Configurando execução para GPU.

Classificação de imagens com Tensorflow 8h

  • Comparação Python e sintaxe Tensorflow.
  • Datasets de imagens.
  • Construindo um Modelo.
  • Implementando um classificador.
  • Treinando um Modelo.
  • Camada 0.
  • Camadas Ocultas.
  • Executando modelo na GPU.
  • Debugando o Modelo.
  • Tratamento do dados (Escala de cinza e normalização).
  • Acurácia do Modelo.
  • Under e overfitting.
  • Salvar modelo.

Colab 3h

  • Usando o Colab.
  • Colab e TensorFlow.
  • Limitações.
  • Custos para expansão.

Carga Horária:

  • 24 Horas.

Pré-requisitos dos Participantes:

  • Conhecimento básico de programação.
  • Conhecimento básico Sistemas Operacionais.
  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware:

  • Memória RAM: 8 GB ideal 16GB.
  • Espaço em Disco: 50GB.
  • Processador: Quad Core.

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares TensorFlow, Python e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações.

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas

Inscrições, Informações e Valores

[No form id or name provided!]


Instrutor

Leia mais...

Treinamento MongoDB

Sobre o Treinamento

O treinamento em MongoDB passa uma visão conceitual e prática de como trabalhar com o banco de dados baseado a documentos de forma unitária e clusterizada.

Objetivo

Ministrar as principais características do MongoDB junto a uma visão geral das funcionalidades.

Público alvo do treinamento

Engenheiros de dados, cientistas de dados, gestores de TI, analistas de business intelligence, engenheiros da computação, programadores, analistas de Negócio.

Calendário de turmas.

Somente no modelo corporativo no momento.

Dificuldade: Média.

Aplicabilidade.

Este treinamento foi desenvolvido usando o MongoDB Community Server 7.0.12 e foi modificado pela última vez em 28 de Junho de 2023.

Conteúdo Programático

Conceitual Big Data

  • Introdução ao Big Data.
  • 4Vs do Big Data.
  • Big Data X BI.
  • DataLake
  • Data Scientist X Data Engineer.
  • Free Software X Open Source.

Introdução a MongoDB, NoSQL e JSON

  • Introdução a NoSQL.
  • NoSQL X SQL.
  • Características NoSQL.
  • Arquitetura do MongoDB.
  • Características do MongoDB.
  • Versões do MongoDB.
  • Licença do MongoDB.
  • Introdução ao JSON e BSON.
  • Schemaless.
  • JSON X XML.
  • CAP Theorem.
  • Histórico do MongoDB.
  • Empresas usando MongoDB no Brasil.
  • Empresas usando MongoDB no Mundo.

Instalação do MongoDB

  • Adquirindo arquivos de instalação.
  • Sistemas Operacionais suportados.
  • Instalando o MongoDB.
  • Conhecendo o mongod.conf.

Características do MongoDB

  • Aplicações com MongoDB.
  • MongoDB Drivers.
  • Mongo Shell.
  • Nomenclaturas.
  • Tipos de dados.
  • MongoDB DML
  • Databases
  • Índices
  • Secondary Indexes.
  • Operadores
  • Geolocalização.
  • Servidor API/REST.
  • Nested Document.
  • Aggregation Framework. 

Modelagem de dados no MongoDB

Manipulando MongoDB com Python

  • Introdução ao Python.
  • Syntax Fundamental do Python.
  • Criando um schema.
  • PyMongo.
  • MongoClient.
  • Bottle: Python Web Framework.
  • Manipulando documentos com Javascript no MongoShell
  • Servidor Flask.
  • Web Server com Python com MongoDB.
  • Removendo Documentos.
  • CRUD (INSERT, SELECT,UPDATE e DELETE).
  • Consultando Documentos  com filtros (SELECT, WHERE).
  • JSON Array e subDocument.
  • MVC com template bottle.

Segurança

  • Autorização e Autenticação.
  • Autenticação integrada.
  • Usuários e Roles.

Importação e Exportação

  • MongoImport
  • MongoExport

Monitoramento do MongoDB

  • Mongotop
  • Mongostat

Cluster e Replicação

  • Deployment & Scaling.
  • Replicação.
  • Clusterização.
  • Replica Sets.
  • Sharding.
  • Eventual Consistency.
  • Strong Consistency.
  • Multi Data Center

Backup e Restore

  • Backup do MongoDB
  • Restore do MongoDB.
  • Backup Node
  • Disaster Recovery.

MongoDB e Big Data

  • Analyzing Geospatial Data.
  • Hadoop e MongoDB.
  • Cenário Batch Aggregation.
  • Cenário: Data Warehouse.
  • Cenário ETL Data.
  • Arquiteta de Big Data.
  • Cases.
  • Mercado de Trabalho.
  • Certificações.

Carga Horária:

  • 32 Horas.

Pré-requisitos dos Participantes:

  • Conhecimento Básico em Programação.
  • Conhecimento Básico em Banco de Dados e SQL.
  • Conhecimento Básico de Linux.
  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware:

  • Memória RAM : 8 GB.
  • Espaço em Disco: 20GB.
  • Processador: Dual-core AMD 64, EM64T
  • Deve estar ativo a Virtualização na BIOS do equipamento.
  • Sistemas Operacionais: Qualquer um com suporte e Virtualização com VirtualBox e 64Bits.
  • Oracle VM VirtualBox ( https://www.virtualbox.org/ ).

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares MongoDB e Python e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações (somente em treinamentos presenciais).

Metodologia.

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas.

Estamos localizados em Curitiba e atendemos em todo Brasil com Treinamentos MongoDB e cursos MongoDB. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.

Inscrições, Informações e Valores

[No form id or name provided!]


Diferenciais da Ambiente Livre.

A Ambiente Livre tem 19 anos no mercado, pioneirismo na oferta de consultoria, treinamentos, projetos e suporte em softwares de código-fonte aberto e software livre com um ecossistema voltado a negócios, e pode lhe ajudar a gerir complexidades, reduzir custos, permitindo adaptar e oferecer inovação inteligente necessária para o seu sucesso.

3.535 profissionais capacitados em 325 turmas ministradas.

Atuação global, 807 empresas impactadas em projetos, consultorias e treinamentos no Brasil, América Latina, Europa e África.

Networking entre profissionais, comunidades e startups de tecnologias Open Source e Free Software.

Treinamentos baseados em experiência de projetos e consultorias, 2.230 tutorais documentados, atualizados e disponibilizado de forma vitalícia em EAD.

Empresa 100% focada em Open Source e Free Software e contribuidora com equipe atuante nos projetos e eventos de código aberto e software livre.

Apoio na criação de 4 startups / Spin-off baseadas em soluções Open Source ou Free Software.

Instrutor

Leia mais...

Treinamento Liferay - Fundamental

Sobre o Treinamento

  O treinamento fundamental em Liferay prepara profissionais para o mercado de trabalho com uma Plataforma de Gerenciamento de Conteúdo empresarial  (Content Management Plataform). Seu conteúdo programático foi desenvolvido para que profissionais possam implementar soluções Portal em suas corporações. O mesmo abrange, conceitos , conhecimentos de uso dos softwares, interação programática e atividades práticas.

Público alvo do treinamento.

Gestores de Conteúdo Web, Gestores de TI, Programadores, Analistas de Sistemas e Engenheiros da Computação.


Turmas Somente inCompany

Objetivo

Ministrar as principais características do Liferay Portal. O funcionamento e instalação do ambiente Liferay, o gerenciamento do Portal e as customizações possíveis para criação de sites e intranets corporativas.

Conteúdo Programático

Conceitual Liferay

  • Introdução a Liferay.
  • Histórico do Liferay.
  • Liferay para Intranets.
  • Introdução a Portlets.
  • Liferay Plugins.
  • Arquitetura Liferay Portal.
  • Licenciamento (Free Software X Open Source)
  • Empresas usando Liferay no mundo.
  • Empresas usando Liferay no Brasil.

Características do Liferay

  • Sites e Organizações.
  • Sistema de permissões.
  • Páginas de Conteúdo.
  • Portlets.
  • Documentos e Midias.
  • Liferay para colaboração.
  • Ferramentas de Colaboração.
  • Exibição de Conteúdo.
  • Blog, Wiki, Message Board, Calendário, Chat e Email.

Instalação Liferay

  • Pré-requisitos de instalação.
  • Adquirindo os arquivos de instalação.
  • Instalando o Liferay
  • Liferay em Docker e Kubernetes.

Administrando o Liferay

  • Gerenciando usuários através de organizações e grupos de usuários.
  • Administrando configuração Portal através do Painel de Controle.
  • Aplicando permissões para os usuários.
  • Criação e exibição de conteúdo básico através de Sites.
  • Gerenciando páginas em sites.
  • Compartilhamento de recursos através da hierarquia do site.
  • Como criar e usar o site e Modelos de Páginas.
  • Diferente tipos de Conteúdo disponíveis no Liferay.
  • Gerenciando seus documentos e mídia.
  • Usando Fluxo de Trabalho no Liferay.

Overview de Customização do Liferay

  • Relacionando o conteúdo através do Asset Framework.
  • Estendendo informações padrão com campos personalizados.
  • Como usar o Dynamic Data List para recuperar informações.
  • Web Services.
  • Liferay Portlet Development (JSP, Struts, Spring, IPC, JSF).
  • Overview de Desenvolvimento de Temas.

Carga Horária:

  • 32 Horas.

Pré-requisitos dos Participantes:

  • Conhecimento Básico de Linux.
  • Conhecimento Básico em HTML e CSS.
  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware:

  • Memória RAM : 8 GB.
  • Espaço em Disco: 20GB.
  • Processador: Dual-core AMD 64, EM64T
  • deve estar ativo a Virtualização na BIOS do equipamento.
  • Sistemas Operacionais:Qualquer um com suporte e Virtualização com VirtualBox.
  • Oracle VM VirtualBox ( https://www.virtualbox.org/ ).

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares Liferaya e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações.

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas

Inscrições, Informações e Valores

[No form id or name provided!]


Instrutor

Leia mais...

Treinamento Apache Mahout

Sobre o Treinamento

O treinamento Apache Mahout passa uma visão conceitual e prática de como trabalhar com o Mahout para mineração de dados e aprendizado de maquina em grandes clusters de Big Data. Será apresentado como o Data Mining pode ajudar na melhoria dos negócios nas corporações apartir de diversos algoritmos disponíveis neste software de cógido aberto.

Objetivo

Ministrar as principais características do Apache Mahout junto a uma visão geral dos algoritmos, e sua aplicação na solução de problemas de Data Mining em ambientes de Big Data.

Público alvo do treinamento

Cientistas de Dados, Gestores de TI, Analistas de Business Intelligence, Engenheiros da Computação, Programadores, Analistas de Negócio


Turmas Somente inCompany

 

Conteúdo Programático

Conceitual Big Data e Mahout

  • Visão geral sobre Hadoop.
  • Características do Hadoop.
  • Sistema distribuído de arquivos.
  • Ecossistema Hadoop.
  • Quem usa o Hadoop.
  • Cases do uso Hadoop.
  • Uso de Hadware comum.
  • Distribuições do Hadoop (Cloudera X Hortonworks X Apache).
  • Apache Spark MLib X Apache Mahout.
  • Histórico do Apache Mahout.
  • Casos de uso de Mahout.
  • Empresas usando Mahout no Mundo.

Introdução a Mahout

  • Arquitetura do Mahout.
  • Características do Mahout.
  • Versões do Mahout.

Instalação o Apache Mahout

  • Instalando o Mahout.
  • Mahout no Cluster Hadoop.
  • Configurações do Apache Mahout.

Algoritmos no Mahout

  • Algoritmos Mahout.
  • Recomendações no Mahout (Recomender System)
  • Representando Dados de Recomendação.
  • Classificação com Mahout (Naive Bayes).
  • Clusterização com Mahout (K-Means).

Desenvolvendo com Apache Mahout.

  • Samsara Scala-DSL
  • Mahout com Scala.
  • Mahout MapReduce.
  • Mahout com Apache Spark.
  • Mahout com Apache Flink.
  • Mahout com Apache Zeppelin.

Integração com outras Ferramentas.

  • Mahout e Hive.
  • Mahout e HDFS.
  • Mahout e Apache Pig.

Tunning.

  • JVM Tunning.

Carga Horária:

  • 24 Horas.

Pré-requisitos dos Participantes:

  • Conhecimento Básico em Programação Java ou alguma linguagem com Orientação Objeto.
  • Conhecimento de Banco de Dados e SQL.
  • Conhecimento Básico de Linux.
  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware:

  • Memória RAM : 8 GB.
  • Espaço em Disco: 20GB.
  • Processador: Dual-core AMD 64, EM64T
  • Deve estar ativo a Virtualização na BIOS do equipamento.
  • Sistemas Operacionais:Qualquer um com suporte e Virtualização com VirtualBox e 64Bits.
  • Oracle VM VirtualBox ( https://www.virtualbox.org/ ).
  • Obs. Equipamentos com menos que 8GB de Memória RAM (Entre 5GB e 8GB) podem passar por lentidão nas atividades de uso de maquinas virtuais simultâneas no treinamento. Equipamentos com 4GB ou inferior não funcionarão para o treinamento.

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares Apache Mahout e Hadoop e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações ( slides do treinamento ) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações.

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas

Inscrições, Informações e Valores

[No form id or name provided!]


Instrutor

Leia mais...

Treinamento Apache Flink com Scala

Sobre o Treinamento

O treinamento Apache Flink e voltado para profissionais de big data e ciência de dados qua atuam com administração de clusters com Apache Flink implantado mas  principalmente para desenvolvedores para que possam após o treinamento ser capaz de construir aplicações de Big Data usando uma das tecnologias mais modernas para processamento massivo o Flink, são abordados conhecimentos de arquitetura e ecossistemas fundamentais para a programação com a linguagem Scala e o Framework de código aberto Apache Flink. Entender os principais conceitos e fluxo de trabalho de implementação, dominar tópicos avançados de manipulação de RDDs, saber escrever scripts Flink com acesso a HDFS, Hive, HBase e interações com outros projetos do ecossistema Hadoop necessários para a análise de dados. Saber fazer uso de motores de processamento e desenvolver soluções que utilizam componentes em todo hub de dados da empresa. Ser capaz de construir aplicativos usando Apache Flink para processamento de stream combinando dados históricos com dados de streaming, através de análises interativas em tempo real.


Turmas Somente inCompany

 

Conteúdo Programático

Conceitual Big Data e Spark

  • Visão geral sobre Hadoop.
  • Características do Hadoop.
  • Sistema distribuído de arquivos.
  • Ecossistema Hadoop.
  • Quem usa o Hadoop.
  • Cases do uso Hadoop.
  • Uso de Hadware comum.
  • Distribuições do Hadoop (Cloudera X Hortonworks X Apache).
  • Apache Flink X Apache Spark.
  • Histórico do Apache Flink.
  • Casos de uso de Flink.
  • Empresas usando Flink no Mundo.
  • Empresas usando Flink no Brasil.

Introdução a Linguagem Scala

  • A Linguagem Scala.
  • Linguagens JVMs.
  • Instalando Scala.
  • Journey - Java para Scala
  • First Dive - Interactive Scala.
  • Escrevendo scripts Scala.
  • Compilando Programas Scala.
  • Basico em Scala.
  • Tipos Básicos Scala.
  • Definindo Funções.
  • IDE para Scala.
  • Scala Community.

Essencial em Scala

  • Imutabilidade em Scala - Semicolons.
  • Declaração método.
  • Literais.
  • Listas.
  • Tuplas.
  • Opções.
  • Maps.
  • Palavras reservadas.
  • Operadores.
  • Regras de precedência.
  • If Statements.
  • Scala para Compreensão.
  • While Loops, Do-While Loops.
  • Operadores condicionais.
  • Pattern Matching.
  • Enumerações.

Traits e OOPs em Scala

  • Traits Intro - Traits as Mixins.
  • Stackable Traits.
  • Criando Traits e OOPS - Classes and Objetos Básicos.
  • Construtores Scala.
  • Nested Classes.
  • Visibility Rules.

Programação Funcional em Scala.

  • O que é programação funcional?
  • Literais funcionais e Closures.
  • Recursão.
  • Tail Calls.
  • Estruturas de Dados Funcionais.
  • Parâmetros das Funções implícitas.
  • Chamada por nome.
  • Chamada por Valor.

Instalação do Apache Flink.

  • Visão geral da arquitetura Flink.
  • Instalando o Apache Flink.
  • Modos do Flink.
  • Standalone Cluster.
  • Multi-Node Flink Cluster.
  • Gerenciamento de memória.

Desenvolvendo com Apache Flink.

  • Invocando Scala REPL.
  • Criando o Contexto Spark.
  • Carregando um arquivo no Scala REPL.
  • Realizando algumas operações básicas em arquivos em Scala REPL.
  • Paralelo Stream.

Flink DataStream API - Streaming.

  • Event Time.
  • Estado e Tolerância a falha.
  • Operadores.
  • Conectores.
  • Window SQL.

Flink DataSet API - Batch.

  • Transformações.
  • Interações.
  • Conectores.
  • Execução Local.
  • Execução em Cluster.
  • Zipping.
  • Compatibilidade com Hadoop.

Flink Table SQL API e Hive

  • Arquitetura Table SQL.
  • Data Type.
  • Table API.
  • SQL e SQL Client.
  • UDFs.
  • Data Sinks.
  • Catalogos.
  • Window Table SQL.
  • Integrando com Hive.

Recursos gerais

  • CEP.
  • Melhores práticas.

Apache Flink e Pentaho.

  • Overview Suite Pentaho.
  • Pentaho data Integration e AEL - Adaptative Execution Layer.
  • Data Visualization.

Carga Horária:

  • 32 Horas.

Pré-requisitos dos Participantes:

  • Conhecimento em Programação Java ou alguma linguagem com Orientação Objeto.
  • Noções de Big Data.
  • Conhecimento de Banco de Dados e SQL.
  • Conhecimento Básico de Linux.
  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware:

  • Memória RAM : 8 GB.
  • Espaço em Disco: 20GB.
  • Processador: Dual-core AMD 64, EM64T
  • deve estar ativo a Virtualização na BIOS do equipamento.
  • Sistemas Operacionais:Qualquer um com suporte e Virtualização com VirtualBox.
  • Oracle VM VirtualBox ( https://www.virtualbox.org/ ).
  • Obs. Equipamentos com menos que 8GB de Memória RAM (Entre 5GB e 8GB) podem passar por lentidão nas atividades de uso de maquinas virtuais simultâneas no treinamento. Equipamentos com 4GB ou inferior não funcionarão para o treinamento.

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares Apache Flink e Scala e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações ( slides do treinamento ) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações.

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas

Inscrições, Informações e Valores

[No form id or name provided!]


Instrutor

Leia mais...

Treinamento Apache NiFi

Sobre o Treinamento

O treinamento Apache NiFi é recomendado a técnicos que já conheçam os conceitos e o básicos de Big Data e queiram ampliar seus conhecimento sobre DataFlow para gigantescos volumes de dados. A distribuição Hadoop da Apache será a utilizada como base deste treinamento, porém do NiFi poder ser instalado em qualquer distribuição (Cloudera, Hortonworks, Clouds, etc) com os mesmos conceitos aplicados.

O NiFi foi projetado para automatiza fluxo de dados entre sistemas de software, integração de dados de diversas origens com diversos tipos de destinos, usando bancos de dados tradicionais e de Big Data como Hadoop (HDFS), Hive, Cassandra e Streamings do Kafka, Apache Spark, entre outras fontes de dados. O Apache NiFi é um projeto de software da Apache Software Foundation e baseado no software "NiagaraFiles" desenvolvido pela NSA.

Calendário de turmas

  1. Ao Vivo Online
  • Data: - -
  • Local:Google Meet Online ao Vivo
  • Inscreva-se
next
prev

Objetivo

Ministrar os conceitos e técnicas de DataFlow com o Apache NiFi.

Público Alvo

O Treinamento Apache NiFi destina-se a profissionais desenvolvedores de ETL, arquitetos de sistemas,  desenvolvedores de sistemas, e engenheiros de dados e equipes de DevOps.

Dificuldade.

Intermediário.

Aplicabilidade.

Este treinamento foi desenvolvido usando o Apache NiFi 1.17 e foi modificado pela última vez em 18 de Novembro de 2022.

Conteúdo Programático:

Introdução ao Hadoop.

  • Introdução ao Hadoop.
  • Histórico do projeto Apache Hadoop.
  • Características do Hadoop.
  • Conceitos fundamentais.
  • Componentes do núcleo do Hadoop.
  • Ecossistema Hadoop.
  • Exemplos de casos de uso.
  • Principais empresas que usam Hadoop no Mundo.
  • Principais empresas que usam Hadoop no Brasil.

Introdução ao Apache NiFi.

  • O projeto Apache NiFi.
  • Histórico do projeto Apache NiFi.
  • Versões do Apache NiFi.
  • Licenciamento (Free Software X Open Source).
  • Apache Software Foundation.
  • Patrocinadores da Apache Software Foundation.
  • Dados em repouso X dados em movimento.
  • Arquitetura do Apache NiFi.
  • Ecossistema NiFi.
  • Terminologias.
  • Apache NiFi UI.
  • Sqoop X Pentaho Data Integration X Apache NiFi X Talend X Apache Hop.

Instalação e configuração do Apache NiFi.

  • Requisitos de instalação.
  • Instalando o NiFi no modo Standalone.
  • Portas e protocolos de comunicação.
  • Principais propriedades.

DataFlow no Apache NiFi.

  • Conceituando DataFlow.
  • DataFlow Manager (DFM).
  • Processors.
  • Tipos de Processor.
  • Propriedade do Processor.
  • Fila de Dados.
  • Relacionamentos.
  • Conexões.
  • Scheduling.
  • Error Handling.
  • Labels.
  • Conditional Processors.
  • O arquivo flow.xml.gz.

DataFlow Templates.

  • Dataflow Templates.
  • Importando DataFlow templates.
  • Exportando DataFlow templates.

Principais Processor do Apache NiFi.

  • Processor Group.
  • Processor GetFiles.
  • Processor PutFiles.
  • Processor ConvertRecord.
  • Processor PutSQL.
  • Processor QueryDatabaseTableRecord.
  • Processor LogAttribute.
  • Processor AttributesToCSV.
  • Processor AttributesToJSON.
  • Processor GetFTP.
  • Processor GetHDFS.

NiFi Data Provenance.

  • Conceitos do Data Provenance.
  • NiFi FlowFile.
  • Provenance Events.
  • Event Type.
  • File Lineage.
  • Provenance Repository.

Apache NiFi Controller Services.

  • Conceituando Controller Services.
  • Services.
  • Tipos de Controller Services.
  • Grupos de Controller Services.
  • Configurando Controller Services.
  • AvroRecordSetWriter.

NiFi Expression Language.

  • Estrutura do NiFi Expression.
  • Expression Language Editor.
  • NiFi Expression Language Functions.
  • Data Types.
  • Boolean Logic.
  • Manipulação de Textos.
  • Encode/Decode Functions.
  • Searching.
  • Operações matemáticas
  • Manipulação de numéricos.
  • Manipulação de datas.

NiFi RecordPath.

  • Conceito do NiFi RecordPath.
  • Schemas do NiFi RecordPath.
  • Node Access.
  • Filter Predicates.
  • Filter Functions.
  • Conversão de Tipos.
  • Manipulando textos.
  • Formatando datas.
  • Encode/Decode Functions.

DataFlows na prática.

  • Lendo e Convertendo formatos de Arquivos (CSV para JSON).
  • Database Aggregating, Splitting and Transforming.
  • Extração de dados, logs, etc.
  • Trabalhando com dados via FTP e SSH.
  • Trabalhando com dados de Bases de Dados (NoSQL e SQL).
  • Trabalhando com dados do DataLake Hadoop - HDFS.
  • Conexões com Webservices (REST ou SOAP).

Apache NiFi Registry.

  • Conceitual do NiFi Registry.
  • Instalando o NiFi Registry.
  • Integrando NiFi ao NiFi. Registry.
  • Flow Registry.
  • Versionamento do Flow.
  • Controle de Acesso no NiFi Registry.

Administração do NiFi.

  • Autenticações de Usuário.
  • Controle de Políticas de Acesso.
  • Criptografia.

NiFi Rest API.

  • NiFi Rest API.
  • Autenticação.
  • Principais endpoints.
  • Alterando Data Flows por API.
  • Casos de utilização.

Ferramentas e Projetos acessórios.

  • NiFi Toolkit.
  • Apache miNiFi e IOT.
  • Reporting Tasks.

Apache Zookeeper.

  • Apache Zookeeper.
  • Recursos.
  • Arquitetura.
  • Data Model.
  • Caso de uso.
  • Projetos usando Zookeeper.

Configurando e executando um cluster NiFi.

  • Cluster Integration.
  • Load Balancing/Redundancy.
  • Orquestração em massa de NiFi.
  • Zookeeper embutido no Apache NiFi.
  • Visão geral do Apache NiFi com Docker e Kubernetes.
  • Visão geral de Deploy em ambiente gerenciados de Cloud.

Monitoramento e Recovery.

  • Recuperando sem perda de dados.
  • Recuperação autônoma.

Otimizando o Apache NiFi.

  • Performance e Tunning.
  • NiFi Setup.
  • Práticas de atualização do NiFi em produção.

Desenvolvimento.

  • Componentes, eventos e padrões de processador.
  • Desenvolvendo um processador Apache NiFi personalizado usando JSON.

Melhores Praticas

  • Troubleshooting.
  • Teste e solução de problemas.

Pré-requisitos de conhecimento

  • Conhecimento básico Linux.
  • Conhecimento básico de redes (proxy, gateway,etc).

Requisitos dos alunos

  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware

  • Memória RAM: 8 GB.
  • Espaço em Disco: 20GB.
  • Processador: i5 ou i7 a partir da segunda geração ou similar.
  • Sistemas Operacionais: GNU/Linux, Windows ou Mac OS.
  • Todos equipamentos devem ter algum software de virtualização Oracle Virtual Box.

Carga Horária

  • 32 Horas de duração.

Modalidades do Treinamento.

  • Presencial - Abrimos turmas onde pode se inscrever, atuamos na maioria das capitais brasileiras.
  • On Line Ao Vivo - Fazemos a transmissão online/ao vivo do treinamento.
  • In Company (Presencial ou Online) - Turmas fechadas para empresas a custo único para até 15 alunos.

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares Apache NiFi e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações.

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas.

Próxima Turma

  • Data: - -
  • Local: Google Meet Online ao Vivo
  • Inscreva-se
 

Inscrições, Informações e Valores

[No form id or name provided!]


Estamos localizados em Curitiba e atendemos em todo Brasil com treinamentos Apache NiFi, e cursos sobre Apache NiFi. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.

Diferenciais da Ambiente Livre.

A Ambiente Livre tem 19 anos no mercado, pioneirismo na oferta de consultoria, treinamentos, projetos e suporte em softwares de código-fonte aberto e software livre com um ecossistema voltado a negócios, e pode lhe ajudar a gerir complexidades, reduzir custos, permitindo adaptar e oferecer inovação inteligente necessária para o seu sucesso.

3.535 profissionais capacitados em 325 turmas ministradas.

Atuação global, 807 empresas impactadas em projetos, consultorias e treinamentos no Brasil, América Latina, Europa e África.

Networking entre profissionais, comunidades e startups de tecnologias Open Source e Free Software.

Treinamentos baseados em experiência de projetos e consultorias, 2.230 tutorais documentados, atualizados e disponibilizado de forma vitalícia em EAD.

Empresa 100% focada em Open Source e Free Software e contribuidora com equipe atuante nos projetos e eventos de código aberto e software livre.

Apoio na criação de 4 startups / Spin-off baseadas em soluções Open Source ou Free Software.

Instrutores

Leia mais...

Treinamento Administrador Apache Hadoop

Sobre o Treinamento

Este treinamento é recomendado a técnicos que já conheçam os conceitos e o básicos do Hadoop e queiram ampliar seus conhecimento sobre o Hadoop Database ou HBase que é um banco de dados do ecossistema Hadoop distribuído e colunar. O treinamento pode ser ministrado nas versão open source da Apache ou nas comerciais Cloudera e Hortonworks.

O treinamento Administrador Apache Hadoop prepara o aluno para ser capaz de customizar a utilização, ajustar performance, prestar suporte e resolver problemas relacionados aos produtos, dominando elementos de monitoramento de cluster, governança, segurança e solução de problemas. Compreender a abrangência de todas as medidas necessárias para operar e manter um Cluster Hadoop. Desde a instalação e configuração por meio do balanceamento de carga e tunning, e autorizar usuários a uso de cluster. Saber Dimensionar e implementar vários cluster Hadoop, saber acelerar seu funcionamento e quais ferramentas e técnicas melhoram o desempenho, de forma a ajustar a performance. Estar apto a prestar suporte e resolver problemas relacionados aos produtos, fazer backups e gestão de recuperação de desastres, configurar HDFS de alta disponibilidade, adicionar um novo serviço, além de implementar medidas de segurança e funcionalidade multi-usuário.

Calendário de turmas

Treinamento somente no formato in-company.

Objetivo

Ministrar os conceitos e técnicas de administração de um cluster Hadoop.

Público Alvo

O Treinamento Administrador Hadoop destina-se a profissionais Administradores de sistemas, Cientistas de dados e Engenheiros de dados.

Conteúdo Programático:

Introdução ao Hadoop

  • Introdução ao Hadoop.
  • Histórico do projeto Apache Hadoop.
  • Características do Hadoop.
  • Conceitos fundamentais.
  • Componentes do núcleo do Hadoop.
  • Ecossistema Hadoop.
  • Exemplos de casos de uso.
  • Principais empresas que usam Hadoop no Mundo.
  • Principais empresas que usam Hadoop no Brasil.
  • Apache Software Foundation.

HDFS – Hadoop File System.

  • Arquitetura do HDFS.
  • Características do HDFS.
  • Escrevendo e lendo arquivos.
  • Considerações ao NameNode.
  • Segurança no HDFS.
  • Usando Interface Web do NameNode.
  • Usando o Shell Hadoop.
  • Inserindo dados de fontes externas com flume.
  • Inserindo dados de banco de dados relacionais com Sqoop.
  • Interfaces REST.
  • Melhores praticas de Importação de dados.

YARN e MapReduce.

  • Conceitual sobre YARN e MapReduce.
  • Conceitos Básicos de MapReduce.
  • Cluster YARN.
  • Recuperação de falha.
  • Usando Interface Web YARN.

Planejando o Cluster Hadoop.

  • Considerações gerais.
  • Seleção de Hardware.
  • Considerações de Rede.
  • Configuração de Nodes.
  • Planejando o gerenciamento do Cluster.

Instalação e configurações Hadoop.

  • Requisitos de instalação.
  • Pacotes de instalação.
  • Modo de Instalação (SingleCluster, DistribuidMode).
  • Configuração do ambiente de rede.
  • Clusterizando o Hadoop.
  • Configuração inicial de Performance do HDFS.
  • Configuração inicial de Performance do YARN.
  • Logs no Hadoop.

Instalação e Configurando o Ecossistema.

  • Instalando o Apache Hive.
  • Instalando Impala (Somente em Cloudera).
  • Instalando Apache Pig.
  • Instalando Apache HBase.
  • Instalando Apache Spark.

Aplicações Clientes Hadoop.

  • Introdução a aplicações Clientes Hadoop.
  • Introdução ao HUE.
  • Instalação e Configuração do Hue.
  • Instalando e Configurando HUE.
  • HUE autenticação e autorização

Segurança Hadoop.

  • Conceitos de Segurança no Hadoop.
  • Introdução ao Kerberos.
  • Segurança no Cluster Hadoop com Kerberos.

Gerenciando com Hadoop Ambari (Apache e Hortonworks).

  • Introdução ao Ambari.
  • Características do Ambari.
  • Gerenciando um Cluster Hadoop.
  • Monitorando um Cluster Hadoop.

Gerenciando com Cloudera Manager (Somente Cloudera).

  • Introdução ao Cloudera Manager.
  • Características do Cloudera Managament.
  • Gerenciando um Cluster Hadoop.
  • Monitorando um Cluster Hadoop.

Hadoop Cluster.

  • Parâmetros de Configuração.
  • Configurando as Portas do Hadoop.
  • Configurando o HDFS para alta disponibilidade.

Gerenciando e Agendando Jobs.

  • Gerenciando e Rodando Jobs.
  • Agendando Jobs Hadoop.
  • Impala Query Schedule.

Manutenção do Cluster.

  • HDFS Status.
  • Copiando dados entre Clusters.
  • Balanceamento de Clusters.
  • Tunning
  • Atualização do Cluster

Pré-requisitos de Conhecimento

  • Conhecimento básico Linux.
  • Conhecimento básico de redes (proxy, gateway,etc)

Requisitos dos Alunos

  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware

  • Memória RAM: 12GB (Caso queira o treinamento em Hortonworks deve ter 16GB de RAM)
  • Espaço em Disco: 20GB.
  • Processador: i5 ou i7 a partir da segunda geração ou similar.
  • Sistemas Operacionais: GNU/Linux, Windows ou Mac OS.
  • Todos equipamentos devem ter algum software de virtualização Oracle Virtual Box.

Carga Horária

  • 32 Horas de Duração.
  • 100% Presencial

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares Apache Hadoop e acessórios na sua última versão estável (no caso de Cloudera os alunos devem baixar o Cloudera QuickStart VMs).
  • Material próprio em Português do Brasil.
  • Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações.

 

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas.

 

Estamos localizados em Curitiba e atendemos em todo Brasil com treinamentos Administrador Hadoop, e cursos sobre Administrador Hadoop. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.

Diferenciais da Ambiente Livre.

A Ambiente Livre tem 19 anos no mercado, pioneirismo na oferta de consultoria, treinamentos, projetos e suporte em softwares de código-fonte aberto e software livre com um ecossistema voltado a negócios, e pode lhe ajudar a gerir complexidades, reduzir custos, permitindo adaptar e oferecer inovação inteligente necessária para o seu sucesso.

3.535 profissionais capacitados em 325 turmas ministradas.

Atuação global, 807 empresas impactadas em projetos, consultorias e treinamentos no Brasil, América Latina, Europa e África.

Networking entre profissionais, comunidades e startups de tecnologias Open Source e Free Software.

Treinamentos baseados em experiência de projetos e consultorias, 2.230 tutorais documentados, atualizados e disponibilizado de forma vitalícia em EAD.

Empresa 100% focada em Open Source e Free Software e contribuidora com equipe atuante nos projetos e eventos de código aberto e software livre.

Apoio na criação de 4 startups / Spin-off baseadas em soluções Open Source ou Free Software.

Inscrições, Informações e Valores

[No form id or name provided!]


Instrutor

Leia mais...

Treinamento Apache HBase - Fundamental

Sobre o Treinamento

Este treinamento é recomendado a técnicos que já conheçam os conceitos e o básicos do Hadoop e queiram ampliar seus conhecimento sobre o Hadoop Database ou HBase que é um banco de dados do ecossistema Hadoop distribuído e colunar. O treinamento pode ser ministrado nas versão open source da Apache ou nas comerciais Cloudera e Hortonworks.

Calendário de turmas abertas

Treinamento somente no formato in-company.

Objetivo

Ministrar os conceitos e técnicas de administração do banco de dados Hbase.

Público Alvo

O Treinamento Hbase destina-se a profissionais analistas de BI, DBAs, Gestores de TI, desenvolvedores de sistemas, Cientistas de dados e Engenheiros de dados.

Conteúdo Programático:

Introdução ao Hadoop

  • Introdução ao Hadoop.
  • Histórico do projeto Apache Hadoop.
  • Características do Hadoop.
  • Conceitos fundamentais.
  • Componentes do núcleo do Hadoop.
  • Ecossistema Hadoop.
  • Exemplos de casos de uso.
  • Principais empresas que usam Hadoop no Mundo.
  • Principais empresas que usam Hadoop no Brasil.
  • Apache Software Foundation.

Fundamentos do HBase

  • Introdução a NoSQL.
  • Introdução a Bancos de Dados Colunares.
  • Histórico do HBase.
  • Características do HBase.
  • HBase e RDBMS.
  • SQL X NoSQL.
  • Arquitetura do HBase.
  • HBase Shell.
  • HBase DDL e DML.
  • Table, RowKey, Family, Column e Timestamp.
  • Hbase Regions.
  • Data Storage.
  • Zookepper.
  • Criando e Manipulando um Banco de Dados HBase.
  • HBase Schema.
  • HBase Data Model.
  • HBase schemas.
  • Hbase timestamp.
  • HBase cell.
  • HBase Familias.
  • Armazenamento de dados eficiente e recuperação
  • Melhores práticas para desempenho
  • Comandos de manipulação

HBase Shell

  • Criando tabelas com HBase Shell.
  • Trabalhando com tabelas.
  • Trabalhando com dados da tabela.

HBase API.

  • Opções para acessar os dados do HBase.
  • Criando e deletando tabelas no HBase.
  • Get e Scan.
  • Inserindo e atualizando dados.
  • Excluindo dados.
  • Filtros scan.
  • Melhores práticas.
  • HBase e Java
  • Conectando ao HBase com Java
  • Java API.

HBase no cluster

  • O uso do HDFS.
  • Compactações e splits.
  • Mapreduce e Cluster HBase.
  • Instalação do HBase.
  • Configurar um cluster HBase.
  • Administrar um cluster HBase.
  • HBase daemons.

HBase Cluster

  • Family.
  • Schema.
  • Caching.
  • Times Series.
  • Sequencial.
  • Pre-Splitting Regions.

HBase Avançado

  • Replicação no HBase.
  • HBase backup.
  • Segurança no HBase.
  • Serviços HBase.
  • Corrigindo tabelas com Hbck.
  • Hive e Impala com Hbase.
  • Thrift.
  • Outras Bibliotecas de acesso.
  • HBase Rest Server.
  • Backup

Pré-requisitos de Conhecimento

  • Conhecimento básico banco de dados.
  • Conhecimento em SQL ANSI.

Requisitos dos Alunos

  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware

  • Memória RAM: 8GB (Caso queira o treinamento em Hortonworks deve ter 16GB de RAM)
  • Espaço em Disco: 20GB.
  • Processador: i5 ou i7 a partir da segunda geração ou similar.
  • Sistemas Operacionais: GNU/Linux, Windows ou Mac OS.
  • Todos equipamentos devem ter algum software de virtualização Oracle Virtual Box.

Carga Horária

  • 32 Horas de Duração.
  • 100% Presencial

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares Apache HBase e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações.

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas.

Estamos localizados em Curitiba e atendemos em todo Brasil com treinamentos HBase, e cursos sobre HBase. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.

Diferenciais da Ambiente Livre.

A Ambiente Livre tem 19 anos no mercado, pioneirismo na oferta de consultoria, treinamentos, projetos e suporte em softwares de código-fonte aberto e software livre com um ecossistema voltado a negócios, e pode lhe ajudar a gerir complexidades, reduzir custos, permitindo adaptar e oferecer inovação inteligente necessária para o seu sucesso.

3.535 profissionais capacitados em 325 turmas ministradas.

Atuação global, 807 empresas impactadas em projetos, consultorias e treinamentos no Brasil, América Latina, Europa e África.

Networking entre profissionais, comunidades e startups de tecnologias Open Source e Free Software.

Treinamentos baseados em experiência de projetos e consultorias, 2.230 tutorais documentados, atualizados e disponibilizado de forma vitalícia em EAD.

Empresa 100% focada em Open Source e Free Software e contribuidora com equipe atuante nos projetos e eventos de código aberto e software livre.

Apoio na criação de 4 startups / Spin-off baseadas em soluções Open Source ou Free Software.

Inscrições, Informações e Valores

[No form id or name provided!]


Instrutor

Leia mais...

Log in