Apache Flink

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 PrestoDB - SQL query engine

Sobre o Treinamento.

Este treinamento capacita os alunos para com o Software PrestoDB. O Presto é um mecanismo de consulta distribuído para BIG DATA usando a linguagem de consulta SQL. Sua arquitetura permite que os usuários consultem fontes de dados como Hadoop, Cassandra, Kafka, AWS S3, Alluxio, MySQL, MongoDB e Teradata, e permite o uso de várias fontes de dados em uma consulta.

O que vou aprender?

Ao final deste treinamento você será capaz de:

  • Empregar Presto conceitos-chave para otimizar os sistemas de BIG DATA modernos.
  • Executar armazéns de escala de exabyte.
  • Clone os dados para um sistema de armazenamento de dados proprietário.
  • Configurar os principais recursos do PrestoDB.
  • Utilizar as opções da interface do usuário do PrestoDB.
  • Connectar-se com Ferramentas de Visualização.

Público-alvo.

Este treinamento é direcionado para as seguintes profissionais:

  • Engenheiros de infraestrutura de BIG DATA.
  • Engenheiro de Dados.
  • Desenvolvedores.
  • Cientistas de Dados.

Dificuldade.

Intermediário.

Aplicabilidade.

Este treinamento foi desenvolvido usando o PrestoDB 0.254 e foi modificado pela última vez em 02 de Março de 2023.

Conteúdo Programático

Introdução e conceituais.

  • SQL ANSI.
  • Query Engines.
  • O que é o PrestoDB.
  • Arquitetura do PrestoDB.
  • Recursos e benefícios do PrestoDB.
  • Comparação com outras ferramentas de processamento de dados.
  • Licenciamento (Free Software X Open Source).
  • Empresas usando PrestoDB no mundo.
  • Empresas usando PrestoDB no Brasil.
  • Versões do PrestoDB.
  • Comunidade PrestoDB no Brasil e no Mundo.
  • Casos de Uso.
  • Livros, sites, documentação e referências complementares.

Instalação e Configuração.

  • Requisitos de hardware e software.
  • Instalação do PrestoDB em diferentes sistemas operacionais.
  • Configuração básica do PrestoDB.

Modelagem de Dados e Consultas

  • SQL Statement Syntax.
  • Tipos de dados suportados pelo PrestoDB.
  • Modelagem de dados no PrestoDB.
  • Consultas SQL básicas no PrestoDB.
  • Consultas SQL avançadas no PrestoDB.
  • Consultas distribuídas no PrestoDB.
  • Filtrando dados.
  • Migrando fontes de dados.
  • Trabalhando com bandas de bolllinger.
  • Benchmarking com TCHP.
  • Trabalhando com conectores.

Administração e Gerenciamento de Cluster

  • Web Interface.
  • Tuning Presto.
  • Properties Reference.
  • Conceitos de gerenciamento de cluster no PrestoDB.
  • Configuração de um cluster PrestoDB.
  • Adição e remoção de nós do cluster.
  • Monitoramento e solução de problemas do cluster.

Integração com outras Ferramentas

  • Driver JDBC para PrestoDB.
  • Integração com ferramentas de armazenamento de dados, como Hadoop HDFS, Amazon S3, Minio, e outros
  • Integração com ferramentas de processamento de dados, como Apache Spark e Apache Flink.
  • Integração com ferramentas de Business Intelligence e ETL (Pentaho, Hop).

Segurança

  • Configuração de segurança.
  • Password File Authentication.
  • Authorization.

API

  • HTTP Connector
  • Presto Client REST API.
  • Presto Worker REST API.
  • SerializedPage Wire Format.

Uso Avançado

  • Uso de funções personalizadas no PrestoDB.
  • Uso de UDFs (User-Defined Functions) no PrestoDB.
  • Uso de recursos avançados de segurança, como a criptografia de dados.
  • Uso do PrestoDB em ambientes de produção.

Práticas recomendadas

  • Melhores práticas para modelagem de dados e consultas no PrestoDB.
  • Melhores práticas para gerenciamento de cluster no PrestoDB.
  • Melhores práticas para integração com outras ferramentas.
  • Melhores práticas para uso avançado do PrestoDB.

Carga Horária.

  • 24 Horas.

Modalidade do Treinamento.

  • In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.

Pré-requisitos.

Este treinamento pressupõe que o aluno seja competente com as seguintes ferramentas, tecnologias e conceitos:

  • Conhecimento básico em desenvolvimento Java.
  • Conhecimento básico em arquitetura de microsserviços.

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 Recomendados de Hardware.

  • Memória RAM: 8GB.
  • Espaço em Disco: 20GB.
  • Processador: 64 bits (chipsts de x64).
  • CPU: 2 núcleos.
  • Sistemas Operacionais: GNU/Linux, Windows ou MacOS.
  • VirtualBox.

Material.

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

  • Todos os softwares PrestoDB 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.
  • Brindes: Caneta, Pasta e Bloco de Anotações (somente em presenciais).

Metodologia.

  • O treinamento apresenta uma empresa fictícia que necessita analisar dados de suas áreas e todas as fases da implantação.
  • 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 PrestoDB e cursos PrestoDB. 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


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 Camunda BPM Platform 7

Sobre o Treinamento

O treinamento fundamental em Camunda Platform 7 BPM, conhecido como Camunda 7, é voltado para analista de negocio que pretendem mapear processos usando notação BPMN, CMMN ou DMN e desenvolvedores que pretendem conhecer o processo de implementação de workflows na ferramenta Camunda e integrar a suas aplicações. As integrações técnicas do treinamento serão expostas em linguagem Java mas podem ser desenvolvidos via SDK em PHP, Javascript ou C#, e analistas de negocio mesmo não sendo dominantes de programação entenderão as possibilidades de uso da solução como um motor de processos incorporado a qualquer software.

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

Calendário de turmas abertas

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

Nosso Expertise com o Camunda Plataform.

A Ambiente Livre tem uma verticalização especialista em BPM e ECM Open Source, e atua levando conhecimento as empresas sobre a plataformas BMP Open Source Camunda, através de projetos, consultorias, capacitações, eventos, cursos de Camunda, workshops e treinamentos de Camunda.

Profissionais com 6 anos de experiência na Plataforma Camunda.

9 projetos implementados.

24 empresas atendidas com Camunda Plataform no Brasil e Portugal.

Referência Nacional em BPM Open Source, relacionamento comunitário, 2 contribuidores do projeto Camunda na equipe, sendo 1 premiado como Camunda Champion 2022.

256 Alunos formados em treinamentos Camunda.

Dificuldade: Intermediário.

Aplicabilidade.

Este treinamento foi desenvolvido usando o Camunda 7 Community Edition na versão 7.19, e foi modificado pela última vez em 4 de Novembro de 2023.

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 do Treinamento.
  • In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.

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.
  • O Projeto Camunda.
  • Activiti x Camunda x Bonita X Flowable.
  • Licenciamento (Free Software X Open Source).
  • Empresas usando Camunda no mundo.
  • Empresas usando Camunda no Brasil.
  • Versões do Camunda.
  • Comunidade Camunda no Brasil e no Mundo.
  • Livros, sites, documentação e referências complementares.

BPM e Automação de processos

  • Modelagem de processo com BPMN 2.0.
  • Principais Elementos da Notação BPMN.
  • 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.

Process Engine

  • Arquitetura do Camunda.
  • API (Java, REST, SOAP).
  • Dados de processo (Variáveis, XML, JSON) e Idioma de Expressão (JUEL, XPath).
  • Gestão de tarefas humanas.
  • Manipulação de erros.
  • Cenários de implantação.
  • Versionamento de Processos.
  • Orquestração de serviços.

Aplicações de processo

  • Arquitetura de aplicações de processo.
  • Testes unitários com JUnit e Arquillian.
  • Interfaces de usuário / Formulários de tarefas.
  • Cenários de implantação.
  • Acessando Serviços (Java, REST, SOAP, EMail)

Integrações via API REST

  • O protocolo REST.
  • Arquitetura dos Serviços Camunda (API REST).
  • Formas de Autenticação.
  • JSON Objects
  • Usando o RESTClient.
  • API REST Batch.
  • API REST Case Definition.
  • API REST Case Instance.
  • API REST Deployment.
  • API REST Engine.
  • API REST Execution e External Task.
  • API REST Variable Instance.
  • Camunda REST client para Java Spring Boot.

Tópicos Avançados.

  • Friendly Enough Expression Language (FEEL).
  • Modelo de programação usando CDI ou Spring.
  • Autenticação via protocolo LDAP (OpenLDAP ou Active Directory).
  • DMN com outras linguagens: JUEL, JavaScript, Groovy ou Python.
  • Integração com Bibliotecas externas Python, Java, etc.
  • Tenants no Camunda.
  • Camunda e Spring Framework.
  • Microsserviços e conectores.
  • Camunda com Apache Maven.
  • Usando o Java Delegate.
  • Como Apoiar o projeto Camunda com códigos de melhorias.
  • Overview do Zeebe para orquestração de microsserviços.

Carga Horária:

  • 24 Horas.

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 ou Superior.
  • Sistemas Operacionais : GNU/Linux, Windows, Mac OS.

Material

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

  • Todos os softwares Camunda 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:
  • Contato
 

Estamos localizados em Curitiba e atendemos em todo Brasil com treinamentos Camunda e cursos Camunda. 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

Williane Delfino

  • Graduada em Pedagogia pela UFOPA.
  • Acadêmica de Análise e Desenvolvimento de Sistemas na UNAMA.
  • Vasta experiência como Gestora Pedagógica em ambientes não-escolares.
  • Atuou como assistente de apoio à aprendizagem na AIESEC Argentina.
  • Integrou o time de desenvolvedores Back-end Compass.uol e Everymind, especializado em integrações Mulesoft.
  • Especialista em customização de ECM com Alfresco e BPM com Camunda.
  • Realizou treinamentos para equipes de gestão empresarial com Alfresco Digital Business Platform.
  • Contribuidora de projetos Open Source como Camunda.
  • Palestrante na ConFLOSS.

Leia mais...

Treinamento BentoML

O treinamento BentoML prepara profissionais para utilizar framework Python utilizado para servir modelos de aprendizado de máquina em produção em escala. Os modelos fornecidos são independentes de seu ambiente; todos os artefatos de modelo, código-fonte e dependências são encapsulados em um formato autocontido chamado Bento. É como ter seu modelo "como um serviço". Entenda o BentoML como o Docker para modelos de ML gerando imagens de Virtual Machines com APIs pré-programadas prontas para implantação e inclui recursos que facilitam para testar essas imagens. O BentoML pode ajudar a acelerar o esforço iniciais de desenvolvimento de projetos de Machine Learning.

Calendário de turmas.

Somente no modelo corporativo no momento.

Dificuldade: Avançado.

Aplicabilidade.

Este treinamento foi desenvolvido usando o BentoML V1.0.12 e foi modificado pela última vez em 14 de Janeiro de 2023.

Conteúdo Programático

Conceitual.

  • Introdução a Data Science.
  • O profissional Data Scientist.
  • Pipeline de dados.
  • A Linguagem Python.
  • O Software BentoML.
  • Software Livre x Open Source.
  • Licenciamento.
  • Histórico do BentoML.
  • Empresas usando BentoML no Mundo.
  • Empresas usando BentoML no Brasil.
  • Comunidade BentoML.
  • Versões do BentoML.
  • BentoML Cloud.
  • Casos de Uso com BentoML.

Introdução as Frameworks de Machine Learning no BentoML.

  • Scikit-learn.
  • Pandas
  • PyTork.
  • TensorFlow.
  • XGBoost.
  • Jupyter Notebook.

Arquitetura do BentoML.

  • Arquitetura do BentoML.
  • Bento Client.
  • Bento Server.
  • Frameworks de Machine Learning suportados.

Instalação do BentoML.

  • Requisitos de instalação.
  • Instalando o BentoML com Docker.
  • Configurando o BentoML.
  • gRPC X HTTP.
  • YAML.
  • Docker.
  • Bentoctl.

Modelos no BentoML

  • Modelos
  • Preparando Modelos.

Serviços.

  • Services.
  • Criando um Service.
  • Debugging Runners.
  • Route.
  • Inference Context.
  • IO Descriptors.
  • Schema e Validação.
  • Pandas DataFrame.
  • JSON.
  • Composite Types.
  • Usando modelos em Serviços.

Building BentoML.

  • Construindo Bentos.
  • Gerenciando Bentos.
  • Local Bento Store.
  • Import and Export.
  • Push and Pull.
  • Bento Build Options
  • Python Packages.

Generate Docker.

  • Deploying Bentos.
  • Containerize Bentos.
  • Deploy via Web UI.
  • Deploy via kubectl.
  • Deploy with bentoctl

API.

  • Service API.
  • Bento Store APIs.
  • Metric APIs.
  • Framework API.
  • BentoML CLI.
  • Deploy API.

Integrações.

Segurança

  • Securing Endpoint Access.
  • Server Side Authentication.
  • Security Policy.

Carga Horária.

  • 24 Horas.

Modalidade do Treinamento.

  • Presencial - Abrimos turmas onde pode se inscrever, atuamos na maioria das capitais Brasileiras.
  • On Line Ao Vivo - Fazemos a transmissão Online do Treinamento.
  • In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.

Pré-Requisitos.

  • Conhecimento Básico containers.
  • Conhecimento Básico de Machine Learning e Data Science.

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é 15 alunos para um melhor desempenho.

Requisitos Recomendados de Hardware.

  • Memória RAM: ideal 8GB
  • Espaço em Disco: 30 GB.
  • Processadores: 64 bits (chipsets de x64).
  • CPU: 4 CPUs/núcleos.
  • Sistemas Operacionais: GNU/Linux, Windows ou Mac OS.
  • Virtualbox.

Material.

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

  • Todos os softwares BentoML 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 com exercícios práticos (hacks) desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Brindes: Caneta, Pasta e Bloco de Anotações. (Somente em 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 BentoML e cursos BentoML. 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 Apache Mesos

Sobre o Treinamento

Este treinamento Apache Mesos é recomendado a técnicos que já conheçam os conceitos e o básicos da infraestrutura de Big Data e queiram ampliar seus conhecimento sobre sistemas distribuídos para ambiente de Big Data, principalmente para uso junto ao Apache Hadoop e Apache Spark.
O Apache Mesos (https://mesos.apache.org/) é uma plataforma que abstrai recursos computacionais de camada subjacentes, facilitando o desenvolvimento de sistemas distribuídos bastante escaláveis. Pode ser usada para prover uma camada de agendamento para o Docker ou atuar como uma camada de abstração para coisas como AWS. O Twitter a utilizou com grande sucesso para ajudar a escalonar sua infraestrutura, e ferramentas construídas a partir do Apache Mesos já começaram a aparecer, como o Chronos do Airbnb, um substituto do cron tolerante a falhas.

Calendário de turmas

Somente corporativos.

Objetivo

Ministrar os conceitos e técnicas de Sistemas Distribuídos no Mesos.

Público Alvo

O Treinamento Apache Mesos destina-se a profissionais de infraestrutura, arquitetos de sistemas,  engenheiros de dados e equipes de DevOps.

Dificuldade.

Avançado.

Aplicabilidade.

Este treinamento foi desenvolvido usando o Apache Mesos 1.11 e foi modificado pela última vez em 18 de Dezembro de 2022.

Conteúdo Programático:

Introdução ao Hadoop.

Introdução ao Apache Mesos.

  • Introdução ao Apache Mesos
  • O projeto Apache Mesos.
  • Histórico do projeto Apache Mesos.
  • Versões do Apache Mesos.
  • Licenciamento (Free Software X Open Source).
  • Apache Software Foundation.
  • Patrocinadores da Apache Software Foundation.
  • Sistemas distribuídos.
  • Arquitetura do Apache Mesos.
  • Apache Mesos X Kubernetes.
  • Principais empresas que usam Apache Mesos no Mundo.
  • Principais empresas que usam Apache Mesos no Brasil.

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

  • Requisitos de instalação.
  • Instalando o Apache Mesos.
  • Configurações de Building.
  • Building Apache Mesos.
  • Apache Mesos Master
  • Apache Mesos Agent.
  • Portas e protocolos de comunicação.
  • Principais propriedades.

Apache Zookeeper.

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

Administração do Apache Mesos.

  • Agendamento e alocação de recursos.
  • Resource scheduling.
  • Resource allocation.
  • Resources e attributes.
  • Alta Performance - Master Setup.
  • Tolerância a falha - Agent Setup.
  • Mesosphere.
  • ZooKeeper connection.
  • Mesos - Master server.
  • Configurando o Marathon services.
  • Configurando por argumentos de  command-line.
  • Replicated Log.
  • Fault Tolerant Agent Setup
  • Framework Rate Limiting
  • Manutenção do Cluster Mesos.
  • Upgrades e Downgrades.
  • Logging.
  • Monitoring / Metrics
  • Debugging usando CLI.
  • Configurando Fetcher Cache.
  • Fault Domains.
  • Performance Profiling.
  • Memory Profiling.

Gerenciamento de Recursos.

  • Atributos e Recursos para descrever os agentes que compõem um cluster.
  • Usando Funções de Recursos.
  • Resource Role para fair sharing.
  • Resource Role Quota.
  • Reservations.
  • Shared Resources.
  • Oversubscription.

Segurança no Apache Mesos.

  • Autenticação.
  • Autorização.
  • SSL.
  • Secrets
  • Gerenciando secrets com Mesos.

Containerização.

  • Overview sobre contêineres.
  • Orquestração de contêineres.
  • Containerizer Internals.
  • Configurando o suporte de imagem do Docker para o contêiner Mesos.
  • Suporte para Linux e POSIX systems.
  • Docker Volume Support
  • Container Sandboxes.
  • Container Volumes.
  • Nested Container and Task Group (Pod).
  • Standalone Containers.

Redes.

  • Networking Overview.
  • Detalhes de Networking.
  • Container Network Interface (CNI).
  • Port Mapping Isolator.

Storage.

  • Multiple Disks.
  • Persistent Volume.
  • Suporte a  Container Storage Interface (CSI).

Scheduler e Executor Development.

  • Executando Workloads no Apache Mesos.
  • Framework Development.
  • Designing Highly Available Mesos Frameworks.
  • Reconciliation.
  • Task State.
  • Task Health Checking.
  • Scheduler HTTP API.
  • Executor HTTP API.

API.

  • HTTP Endpoints.
  • API Client Libraries.
  • API Versioning  HTTP API.
  • RecordIO.
  • Java API
  • Operator HTTP API.
  • Scheduler HTTP API.
  • Executor HTTP API.
  • Mesos Modules.
  • Allocation Module.

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: 50GB.
  • Processador: i5 ou i7 com no mínimo 4 cores.
  • Sistemas Operacionais: GNU/Linux, Windows ou Mac OS.
  • Todos equipamentos devem ter algum software de virtualização Oracle Virtual Box.

Carga Horária

  • 24 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 Mesos 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!]


Estamos localizados em Curitiba e atendemos em todo Brasil com treinamentos Apache Mesos, e cursos sobre Apache Mesos. 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 Conductor - Scalable Workflow Orchestration

Sobre o Treinamento.

Este treinamento capacita os alunos para trabalharem com o Conductor, que é uma plataforma criada pela Netflix para orquestrar fluxos de trabalho que abrangem microsserviços. O Netflix Conductor é um um software de código aberto popular e amplamente utilizado. Ele usa DSL baseado em JSON para definir os fluxos de trabalho e as etapas do fluxo de trabalho (tarefas) e fornece recursos notáveis tais como visibilidade e rastreabilidade de fluxos de trabalho, controles para parar, reiniciar, pausar e retomar fluxos de trabalho e tarefas, uma GUI para visualizar os fluxos de trabalho e as instâncias de fluxo de trabalho em execução atuais, assim como dimensiona milhões de fluxos de trabalho em execução simultânea com suporta gRPC, REST e eventos.

Todo o treinamento e ministrado sobre a versão Community do Conductor com Materiais em Português do Brasil. Ambiente de educação e metodologia de ensino personalizada.

O que vou aprender?

Ao final deste treinamento você será capaz de:

  • Identifique os desafios de negócios e arquiteturas resolvidos pelo Conductor
  • Realizar a instalação e setup do AConductor.
  • Configurar os principais recursos do Conductor:
    • Criar fluxos de trabalho.
    • Rastrear fluxos de trabalho.
    • Conhecer como utilizar os protocolos gRPC e REST programaticamente.
    • Funções de segurança.
  • Configurar recursos adicionais comumente usados ​​com Conductor:
    • Deploy em ambiente de containers.
    • Embeeded do Conductor em sua solução.
  • Utilizar as opções da interface do usuário do Conductor.

Público-alvo.

Este treinamento é direcionado para as seguintes profissionais:

  • Administradores de Sistemas.
  • Arquitetos de Software.
  • Desenvolvedores.
  • Equipes DevOps que atuam com microsserviços.

Dificuldade.

Intermediário.

Aplicabilidade.

Este treinamento foi desenvolvido usando o Conductor 3.13 e foi modificado pela última vez em 28 de outubro de 2022.

Conteúdo Programático

Conceituais

  • O que é um fluxo de trabalho (Workflow).
  • Processo de automação de negócios.
  • DevOps.
  • Microserviços.
  • Arquitetura de Microsserviços.
  • CI/CD pipelines.
  • O Projeto Conductor.
  • Netflix OSS.
  • Orkes Conductor.
  • Orkes Enterprise Conductor.
  • Conductor SaaS da Orkes.
  • Conductor X Zeebe x Camunda.
  • Licenciamento (Free Software X Open Source).
  • Empresas usando Coductor no mundo.
  • Empresas usando Conductor no Brasil.
  • Versões do Conductor.
  • Comunidade Conductor no Brasil e no Mundo.
  • Casos de Uso.
  • Livros, sites, documentação e referências complementares.

Conceitos do Conductor

  • Workflow.
  • Workflow para Humanos.
  • Workflow para Sistemas.
  • Workers.
  • Tasks.
  • Operators.
  • Scheduler Workflow.
  • Blueprint.
  • JSON DSL.
  • Deployment.
  • Conductor UI.
  • Conductor Server.
  • Elasticsearch.
  • Dynomite
  • Arquitetura do Conductor.
  • Elasticsearch, Redis e PostgreSQL.

Instalando o Conduktor

  • Pré-requisitos.
  • Conduktor playground.
  • Orkes Community Container
  • Instalando o Conduktor.
  • Configurando o Conduktor.
  • Conductor-Postman.
  • API Gateway

Workflows

  • Directed Acyclic Graph (DAG)
  • Executando um workflow.
  • Workflow definition.
  • Poll para Worker Task.
  • Construindo um worker.
  • Executando um worker.
  • Workers and Conductor interact.
  • Criando um worker.
  • Worker Features.
  • Worker Callbacks.
  • JSON explainer.
  • Workflow Results.
  • Workflow Secrets.
  • Secret.
  • Pesquisa de Workflow em execução.
  • UI Workflows View.
  • Versionamento.
  • Histórico de execução.
  • Melhores práticas.

Tasks

  • Task Definition.
  • Parâmetros.
  • Retry Logic.
  • Timeout Policy.
  • Task Concurrent Execution Limits.
  • Task Rate limits.
  • InputKeys e outputKeys.
  • InputTemplate.
  • Reuso de Tasks
  • Task Domain.
  • Domain.
  • Fallback task to domain.
  • Task Lifecycle.
  • Task state transitions.
  • Task failure e retries.
  • Response timeout.
  • Task Timeout.
  • Poll Timeout
  • Extending System Tasks.
  • HTTP Task
  • TAsk Inputs.
  • Inputs referred.
  • Hard coded inputs.
  • Annotations.
  • Melhores práticas

Eventos

  • Eventos SQS.
  • Conductor for SQS.

Workflow CI/CD.

  • Conductor APIs For CI/CD
  • API Endpoints.
  • Updating Workflows/tasks.
  • CI/CD with Github Actions.
  • Access Control.
  • GitHub Secrets.
  • GitHub Action Basics.

gRPC

  • Desenvolvendo gRPC com Java.
  • Topologia RPC.
  • Service definition.
  • Synchronous vs. asynchronous.
  • Ciclo de vida do RPC.
  • Server streaming RPC.
  • Client streaming RPC.
  • Bidirectional streaming RPC.
  • Deadlines/Timeouts.
  • RPC termination.
  • Cancelling an RPC.
  • Metadata.
  • Channels

SDK

  • SDK Clients.
  • Java SDK.
  • Python SDK.
  • Java Workflow SDK.
  • Java Worker SDK.
  • Java Unit Testing.
  • Outras Linguagens do SDK.

Observability

  • Debugging Executions.
  • Timeline.
  • Recovering From Failures.
  • Retry.
  • Troubleshooting Workflows.
  • Failures and Rate Limits.
  • Task Timeout
  • Task Retries.
  • Task Failure.
  • Monitoring Task Queues.
  • Conductor Log Level.

Controle de acesso

  • Controle de Acessos.
  • Usuários
  • Grupos.
  • Permissões.
  • Aplicações.
  • Tags.

API

  • Workflow API.
  • Task API.
  • Reordering API.
  • Automating the API call.
  • HTTP task.
  • Error handling.

Extensões

  • Conductor integration.
  • Dadog.
  • Cassandra Persistence.
  • AWS S3 storage.
  • MinIO storage.

Carga Horária.

  • 32 Horas.

Modalidade do Treinamento.

  • In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.

Pré-requisitos.

Este treinamento pressupõe que o aluno seja competente com as seguintes ferramentas, tecnologias e conceitos:

  • Conhecimento básico em desenvolvimento Java.
  • Conhecimento básico em arquitetura de microsserviços.

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 Recomendados de Hardware.

  • Memória RAM: 8GB.
  • Espaço em Disco: 20GB.
  • Processador: 64 bits (chipsts de x64).
  • CPU: 2 núcleos.
  • Sistemas Operacionais: GNU/Linux, Windows ou MacOS.
  • VirtualBox.

Material.

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

  • Todos os softwares Conductor 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.
  • Brindes: Caneta, Pasta e Bloco de Anotações (somente em presenciais).

Metodologia.

  • O treinamento apresenta uma empresa fictícia que necessita de uma implantação de orquestração de microsserviços e todas as fases da implantação.
  • 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 Conductor e cursos Conductor. 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...

Modelagem de Processos com BPMN - Camunda Modeler

Sobre o Treinamento

Treinamento de modelagem/desenho de processos, utilizando-se da notação BPMN 2.0, através da ferramenta Camunda, versão Community.

Este treinamento você vai dominar os elementos gráficos essenciais da notação BPMN 2.0 para modelar processos de negócio usando a ferramenta Camunda Modeler. A BPMN 2.0 é uma notação completa e moderna que permite tanto o pessoal das áreas de negócio como de TI documentarem qualquer tipo de processo em diferentes níveis de detalhes. A notação já um padrão usada pela maioria das empresas no mundo todo. Durante este treinamento você vai fazer muitos exercícios para dominar o mapeamento e modelagem de processos com esta notação.

Nosso Expertise com o Camunda Plataform.

A Ambiente Livre tem uma verticalização especialista em BPM e ECM Open Source, e atua levando conhecimento as empresas sobre a plataformas BMP Open Source Camunda, através de projetos, consultorias, capacitações, eventos, cursos de Camunda, workshops e treinamentos de Camunda.

Profissionais com 6 anos de experiência na Plataforma Camunda.

9 projetos implementados.

24 empresas atendidas com Camunda Plataform no Brasil e Portugal.

Referência Nacional em BPM Open Source, relacionamento comunitário, 2 contribuidores do projeto Camunda na equipe, sendo 1 premiado como Camunda Champion 2022.

256 Alunos formados em treinamentos Camunda.

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 do Treinamento.
  • In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.

Conteúdo Programático

BPMN 2.0 e BPM.

  • Definição do Processo de Negócios.
  •  Como modelar processos de negócios.
  • OMG e ABPMP.
  • Camunda Modeler.
  • DMN e BPMN.
  • Evolução da notação.

Symbolos Básicos BPMN.

  • Activity.
  • Gateway.
  • Event.
  • Sequence Flow.
  • Message.
  • Artifact.

Colaboração de modelagem.

  • Pool, Participantes.
  • Lanes.

Message Flow.

  • Como modelar mensagens.

Items e Dados Data.

  • Data Modeling.

Atividades.

  • Activity vs Task
  • Human Interactions.
  • Types of Tasks.
  • Sub-Process.
  • Call Activity.
  • Loop e Multi-Instance.

Eventos.

  • Conceitos.
  • Start and End Events.
  • Intermediate Events.
  • Trigger.
  • Tipos de Eventos.
  • Message.
  • Timer.
  • Error.
  • Escalation..
  • Cancel.
  • Compensation.
  • Link.

Gateways.

  • Sequence Flow Considerations
  • Exclusive Gateway.
  • Inclusive Gateway.
  • Parallel Gateway.
  • Event-Based Gateway.
  • Parallel Event-Based Gateway.
  • Complex Gateway.

Compensação.

  • Compensation Handler.
  • Compensation Triggering.
  • Relationship between Error Handling and Compensation.

Carga Horária:

  • 24 Horas.

Pré-Requisitos:

  • Noções de Fluxograma.
  • Afinidade com processo de negócio.

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 ou Superior.
  • Sistemas Operacionais : GNU/Linux, Windows ou Mac OS.

Material

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

  • Todos os softwares Camunda 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 Camunda e cursos Camunda. 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 Alfresco Governance Services - Record Management

Sobre o Treinamento.

Este treinamento capacita os alunos para uso do Alfresco Governance Services (AGS), apresentando os fundamentos para os problemas de negócios que ele resolve e os principais recursos e benefícios. O Alfresco Governance Services é totalmente compatível com o DoD 5015.02. Com o Alfresco Governance Services, você pode automatizar totalmente o ciclo de vida do registro, desde a captura, passando pela retenção até a destruição final. Os usuários podem criar registros diretamente de qualquer site Alfresco Share. Além disso, os controles de segurança e a classificação oferecem controle total sobre quem pode ver quais registros e quando.

Todo o treinamento e ministrado sobre a versão Community do Alfresco com Materiais em Português do Brasil. Ambiente de educação e metodologia de ensino personalizada.

O que vou aprender?

Ao final deste treinamento você será capaz de:

  • Identifique os desafios de negócios resolvidos pelo Alfresco Governance Services.
  • Realizar a instalação e setup do Alfresco Governance Services.
  • Configurar os principais recursos do Alfresco Governance Services:
    • Automatização o gerenciamento de registros.
    • Aplicação de cronogramas de retenção.
    • Regras baseadas em eventos.
    • Disposição de Registros.
    • Retenções legais.
    • Classificações e Marcas de Segurança.
    • Auditoria.
    • Funções de segurança.
  • Configurar recursos adicionais comumente usados ​​com Alfresco Governance Services:
    • Serviços de Federação ao Alfresco.
    • Opções de Storages.
  • Utilizar as opções da interface do usuário.

Público-alvo.

Este treinamento é direcionado para as seguintes profissionais:

  • Administradores de Sistemas.
  • Arquitetos de Software.
  • Desenvolvedores.
  • Usuários finais.
  • Bibliotecários.
  • Arquivistas.

Dificuldade.

Intermediário.

Aplicabilidade.

Este treinamento foi desenvolvido usando o Alfresco Governance Services 14 (compatível com Alfresco 7.2) e foi modificado pela última vez em 20 de agosto de 2022.

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

Nosso Expertise com o Alfresco Community.

A Ambiente Livre tem uma verticalização especialista em BPM e ECM Open Source, e atua levando conhecimento as empresas sobre a plataformas de ECM e BMP Open Source Alfresco, através de projetos, consultorias, capacitações, eventos, cursos de alfresco, workshops e treinamentos de Alfresco.

Profissionais com 14 anos de experiência na Plataforma Alfresco.

56 projetos implementados.

154 empresas atendidas com Alfresco no Brasil e África.

Referência Nacional em Alfresco Community.

632 Alunos formados em treinamentos Alfresco.

Relacionamento comunitário e contribuidora de projeto relacionados ao Alfresco Community.

Know-how para ajudar sua equipe a implantar uma solução robusta de gestão de documentos na sua empresa.

Conteúdo Programático

Conceituais

Site Record Management.

  • Criando um site Record Management.
  • Records Management Dashboard.

Metadados customizados.

  • Criando um metadados customizado.
  • Lista de valores.
  • acesso a uma lista de valores.

Plano de Arquivos (File Plan).

  • Eventos customizado.
  • Categoria de registros.
  • Cronograma de retenção.
  • Etapas de retenção em um cronograma de retenção.
  • Pasta de registros.

Arquivamento e Declaração de Registros.

  • Categorias de Registro
  • Regras de automação.
  • Automatize o arquivamento com o AutoComplete.

Automatizando o plano de arquivos

  • Regras de automação.

Gerenciando Registros.

  • Gerenciando registros.
  • Processando registros.
  • Gerenciar retenções.
  • Criando retenções.
  • Adicionando conteúdo a retenções.
  • Gerando um relatório de retenção.
  • Gerenciando permissões.
  • Visualizando a Auditoria.
  • Procurando registros.
  • Fazendo uma pesquisa.
  • Salvando uma pesquisa.
  • Opções de pesquisa avançada.
  • Destruir Registro.
  • Transferir Registro.

Controles de Segurança.

  • Controles de segurança.
  • Grupos de segurança.
  • Certificado de segurança.
  • Guias de classificação.
  • Configurando controles de segurança.
  • Grupos de segurança.
  • Tags de segurança.
  • Razões da Classificação.
  • Prazo de Desclassificação.
  • Isenções de Desclassificação.
  • Atribuindo controles de segurança.
  • Certificado de segurança.
  • Guias de classificação.
  • Criando um guia de classificação.

Roles.

  • Funções.
  • Capacidades.
  • Gerenciando funções.
  • Atribuindo funções.
  • Relatório de direitos do usuário.

Gestão de Auditoria.

  • Registro de auditoria.
  • Visualizando o Registro de Auditoria.
  • Pesquisando o registro de auditoria.
  • Arquivar um relatório de destruição.

Custom Email Mappings.

  • Mapeamentos de e-mail,
  • Criando um mapeamento de e-mail.
  • Excluindo um mapeamento de e-mail.
  • Configurar mapeamento de e-mail.
  • Visualizando o mapeamento de e-mail.

Eventos Customizados..

  • Eventos personalizados.
  • Criando um evento.
  • Editando um evento.
  • Configurar evento.
  • Como usar eventos personalizados.

Relacionamentos customizados.

  • Relacionamentos.
  • Criando um relacionamento.
  • Editando um relacionamento.
  • Configurar relacionamentos.
  • Adicionar um relacionamento pai/filho.
  • Adicionar um relacionamento bidirecional.
  • Visualizando relacionamentos.

Carga Horária.

  • 16 Horas.

Modalidade do Treinamento.

  • In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.

Pré-requisitos.

Este treinamento pressupõe que o aluno seja competente com as seguintes ferramentas, tecnologias e conceitos:

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 Recomendados de Hardware.

  • Memória RAM: 8GB.
  • Espaço em Disco: 20GB.
  • Processador: 64 bits (chipsts de x64).
  • CPU: 2 núcleos.
  • Sistemas Operacionais: GNU/Linux, Windows ou MacOS.
  • VirtualBox.

Material.

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

  • Todos os softwares Alfresco Community e Plugin Governance Services 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.
  • Brindes: Caneta, Pasta e Bloco de Anotações (somente em presenciais).

Metodologia.

  • O treinamento apresenta uma empresa fictícia chamada "CloudECM" onde será implantado o Alfresco Governance Services e todas as fases da implantação.
  • 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 Alfresco e cursos Alfresco. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.

Próxima turma:

 

  • Data: - -
  • Local: Online Ao Vivo
  • Inscreva-se

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.

Vídeo Aula Demonstração

Assista aos conceitos iniciais do Alfresco.

Instrutor

Leia mais...

Treinamento Apache ECharts

O treinamento em Apache ECharts tem foco em ensinar como usar e incorporar as bibliotecas de visualização dados em suas aplicações. O Apache ECharts é uma ferramenta de visualização JavaScript de código aberto, que pode ser executada fluentemente em desktop, Apps Web e dispositivos móveis. É compatível com a maioria dos navegadores da Web modernos. O ECharts depende do ZRender, um mecanismo de renderização gráfica, para criar gráficos intuitivos, interativos e altamente personalizáveis.

Calendário de turmas.

Somente no modelo corporativo no momento.

Conteúdo Programático

Conceitual.

Apache ECharts.

  • Arquitetura do ECharts.
  • Componentes do ECharts.
  • WebSocket.
  • jsDelivr.
  • ZRender.

Características.

  • Tipos de Gráficos.
  • Formato de dados.
  • Grande volumes.
  • Otimização para mobile.
  • Multirenderização.
  • Multiplataforma.
  • Data Exploration In-Depth.
  • Multi-Dimensional.
  • Rich Visual Coding.
  • Dynamic Data.
  • Efeitos Especiais.

Visualização 3D.

  • Efeitos 3D.
  • WebGL
  • ECharts GL

Trabalhando com ECharts.

  • Importando ECharts.
  • Incluindo gráficos em HTML.
  • Plotando Gráficos.
  • Chart Container.
  • Style.
  • Dataset.
  • Data Transform.
  • Axis.
  • Visual Mapping.
  • Legenda.
  • Eventos.
  • Ações.
  • Commons Charts.
  • Cross Plataform.
  • Data.
  • Label.
  • Animação.
  • Interação.
  • Canvas
  • SVG.
  • Canvas X SVG.

Acessibilidade.

  • W3C
  • Accessible Rich Internet Applications Suite (WAI-ARIA)

Recursos

  • Spreadsheet Data Converter.
  • Theme Builder.

API

Carga Horária.

  • 16 Horas.

Modalidade do Treinamento.

  • Presencial - Abrimos turmas onde pode se inscrever, atuamos na maioria das capitais Brasileiras.
  • On Line Ao Vivo - Fazemos a transmissão Online do Treinamento.
  • In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.

Pré-requisitos.

  • Conhecimento de Desenvolvimento Web (HTML, CSS)
  • Conhecimento básico em linguagem Javascript.

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é 15 alunos para um melhor desempenho.

Requisitos Recomendados de Hardware.

  • Memória RAM: 6GB.
  • Espaço em Disco: 10GB.
  • Processador: 64 bits (chipsets de x64).
  • CPU: 2 núcleos.
  • Sistemas Operacionais: GNU/Linux, Windows ou Mac OS.

Material.

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

  • Todo o software Apache ECharts 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 com exercícios práticos (hacks) desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Brindes: Caneta, Pasta e Bloco de Anotações. (Somente em 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 Apache ECharts e  cursos Apache ECharts . 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 PostgreSQL para DBAs

Sobre o Treinamento

Nosso treinamento visa formar DBAs (Data Base Administrators) do PostgreSQL para administração e manutenção completa de bancos de dados para atender a demandas de um ambiente corporativos. Conhecimento avançado do banco de dados PostgreSQL serão abordados na formação e composta com muitas atividades prática e visão conceitual de todas as operações assim como técnicas para otimização e tunning do banco de dadoos. Para formação de equipes para desenvolvimento recomendamos nosso outro treinamento de PostgreSQL para Desenvolvedores que foca em funções da equipe de programadores, analistas de sistemas e equipe mais envolvida com o uso das funções do PostgreSQL.

O PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto.Hoje, o PostgreSQL é um dos SGBDs (Sistema Gerenciador de Bancos de Dados) de código aberto mais avançados, contando com recursos como: Consultas complexas, Chaves estrangeiras, Integridade transacional , Controle de concorrência multi-versão , Suporte ao modelo híbrido objeto-relacional, Ele tem facilidade de Acesso Gatilhos, Visões ,Linguagem Procedural em várias linguagens (PL/pgSQL, PL/Python, PL/Java, PL/Perl) para Procedimentos armazenados, Indexação por texto e Estrutura para guardar dados Georeferenciados PostGIS.

Calendário de turmas abertas

Treinamento somente no formato in-company.

Objetivo

Ensinar as funcionalidades do PostgreSQL para administração de banco de dados corporativos de forma avançada.

Público Alvo

Administradores de Banco de Dados (DBAs) e Engenheiros de Dados.

Conteúdo Programático:

Conceitual

  • Histórico do PostgreSQL.
  • Fundamentos da arquitetura.
  • Principais características.
  • Principais funcionalidades.
  • Plataformas suportadas.
  • Limitações do PostgreSQL.
  • Licenciamento.
  • Open Software X Free Software.
  • Quem usa PostgreSQL no Mundo.
  • Quem usa PostgreSQL no Brasil.
  • Comunidade PostgreSQL.
  • Posicionamento no mercado.
  • Empresas e Entidades colaboradoras do PostgreSQL.
  • PostgreSQL na Cloud.

Instalação PostgreSQL.

  • Requisitos de Software.
  • Instalação do PostgreSQL no Linux.
  • Instalação a partir dos fontes.
  • Configuração de variáveis de ambiente.
  • Configuração de script de inicialização.
  • Instalação a partir de pacotes.

Configurações do PostgreSQL.

  • Formatos de data.
  • Codificação.
  • Localização.
  • Demais Variáveis de ambiente.
  • postgresql.conf - Opções gerais.
  • postgresql.conf - Opções de manutenção..

Gerenciamento de banco de dados.

  • Criação da área de dados.
  • Inicialização do servidor de banco de dados.
  • Gerenciamento do processo servidor.
  • Utilitários do PostgreSQL.
  • Criação do banco de dados.
  • Layout físico do agrupamento.
  • Remoção de banco de dados.
  • Banco de dados template.

Tablespaces e Schemas.

  • Conceito.
  • Criação de tablespaces.
  • Propriedades de tablespaces.
  • Alteração de tablespaces.
  • Manipulação de tablespaces.
  • Criação de Schemas.
  • Manipulação de Schemas.

Segurança no PostgreSQL.

  • Gerenciamento de usuários.
  • Permissões de usuários.
  • Conceito de ROLEs.
  • ROLEs de Login (usuários).
  • ROLEs por banco de dados.
  • ROLEs Contêiner (Grupos de usuários).
  • Manipulação de ROLEs.
  • Controle de acesso a Objetos.
  • Tipos de Privilégios.
  • Gerenciamento de Privilégios(GRANT e REVOKE).
  • Controle de acesso através de VIEWs.

Catálogo de dados no PostgreSQL.

  • Utilização do catálogo do PostgreSQL.
  • Principais tabelas de sistema.

Autenticação de clientes no PostgreSQL.

  • Métodos de autenticação.
  • pg_hba.conf.
  • pg_ident.conf.

Particionamento de tabelas.

  • Conceitos e objetivos.
  • Tipos de particionamento.
  • Implementação de particionamento.
  • Configuração de particionamento.

Arquitetura de dados no PostgreSQL.

  • Funcionamento interno do PostgreSQL.
  • Arquitetura do PostgreSQL.
  • Transações.
  • Conexões.
  • Módulos internos.
  • Processos.
  • Subsistemas de Processos.
  • Funcionamento do WAL(Write Ahead Log).
  • Configuração do WAL.
  • Arquivamento.

Índices e performance e otimização de consultas.

  • Funcionamento do otimizador de consultas.
  • Uso correto de índices.
  • Tipos de índices.
  • Verificação da eficácia dos índices.
  • Verificação de tabelas que necessitam de índices.
  • Índices concatenados.
  • Multiplos índices.
  • Indexação parcial.
  • Índices com funções e operadores.
  • Utilização de tabelas clusterizadas.
  • Reindexação.
  • Análise da sintaxe SQL.
  • Diferenças de performance entre comandos SQL.
  • Visualização do plano de execução (EXPLAIN).
  • Comparação de custos.
  • Controle do comportamento do otimizador.
  • Opções do otimizador.
  • Manipulação do plano de execução.
  • Controle do plano de execução.
  • Causas de baixa performance.
  • Relação Custo x Performance.
  • Tuning de memória e CPU.
  • Tuning de I/O.

Otimização de Kernel, Memória e I/O.

  • Kernel.
  • Memória compartilhada (Shared Memory).
  • Configuração do Kernel do Linux.
  • Configuração de semáforos do sistema.
  • O Parâmetro OVERCOMMIT.
  • Otimização de memória.
  • Níveis de cache de memória.
  • Mecanismo de cache de memória.
  • Memória virtual
  • Paginação.
  • Utilização de memória.
  • Monitoramento de paginação e swapping.
  • Modelo de I/O no Linux.
  • Conceito de RAID.
  • Tipos de RAID.
  • Análise de dispositivos de I/O do Linux.
  • Tuning de I/O no Linux.
  • Tecnologia de discos.
  • Tipos de Sistemas de arquivos no Linux.
  • Particionamento.
  • Otimização de I/O do PostgreSQL
  • Servidor de banco de dados dedicado.
  • Distribuição da área de dados entre discos.
  • Distribuição dos logs de transação.
  • Tuning do Write-Ahed Log (WAL).
  • Configuração de CHECKPOINTs.

Balanceamento de carga.

  • Conceitos de load balance.
  • Arquitetura para balanceamento.
  • Paralelização horizontal.
  • Paralelização vertical.
  • Processamento distribuído.
  • Configuração de replicação com balanceamento.

Backup e Recuperação.

  • Conceitos de Backup e Restore.
  • Estratégias de Backup.
  • Características de backup.
  • Backup lógico.
  • Opções de Backup.
  • Ferramentas de backup.
  • Os utilitários pg_dump e pg_dumpall.
  • Restauração de Backup lógico.
  • Opções de restauração.
  • O utilitário pg_restore.
  • Backup e restauração de grandes bases de dados.
  • Backup físico offline.

Monitoramento e manutenções de rotina.

  • Monitoramento de espaço em disco.
  • Monitoramento do tamanho de tabelas e índices.
  • Monitoramento de outros objetos.
  • Estatísticas de uso do banco.
  • Monitoramento das atividades do cluster.
  • Configuração do log de atividades.
  • Estratégias de manutenção.
  • VACUUM.
  • Atualização de estatísticas.
  • Prevenção de falhas no ID de transação (transaction ID wraparound).
  • Verificação de IDs de transação.
  • Configuração do autovacuum.
  • Rotina de reindexação.

Clusterização e Replicação.

  • Cluster com PostgreSQL.
  • Criação de servidores e slaves.
  • Replicação síncrona X Replicação assíncrona.
  • Arquitetura de replicação.
  • Ferramentas de replicação.
  • Tipos de replicação.
  • Replicação offline.
  • Replicação online.
  • Replicação síncrona.
  • Replicação assíncrona.
  • Replicação Master/Slave
  • Replicação Multi-Master.
  • Banco de dados distribuídos.
  • Banco de dados distribuídos - replicação.
  • Commit em duas fases.
  • Banco de dados distribuídos - fragmentação
  • Fragmentação horizontal.
  • Replicação de discos.
  • Replicação de discos (RAID).
  • Replicação de blocos de discos (DRBD).
  • Configuração do DRBD.
  • Replicação DRBD com PostgreSQL Warm Standby.

Pré-requisitos de Conhecimento

  • Conhecimento básico banco de dados.
  • Conhecimento básico 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
  • Espaço em Disco: 40GB
  • Processador: Dual-core AMD 64, EM64T
  • Sistemas Operacionais : GNU/Linux, Windows ou MacOS ambos em 64Bits.
  • Virtualbox.

Carga Horária.

  • 32 Horas de duração.

Modalidade 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 do PostgreSQL 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 para cursos 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.

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.

Nosso Expertise com o PostgreSQL.

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

Instrutor

Leia mais...

Treinamento Databricks Plataform com PySpark

O curso ou treinamento Databricks Plataform com PySpark foi desenvolvido para que os alunos possam após o treinamento ser capaz de construir aplicações de Big Data usando uma das tecnologias mais modernas para processamento massivo o Spark da DataBricks na AWS (Amazon Web Services), Microsoft Azure ou Google Cloud, são abordados conhecimentos de arquitetura e ecossistemas fundamentais para a programação com a linguagem Python e o Framework Apache Spark. Entender as principais conceitos e fluxo de trabalho de implementação, dominar tópicos avançados de manipulação de RDDs, saber escrever scripts Spark e interações com outros projetos do ecossistema DataBricks 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 Spark 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 Databricks

  • Visão geral sobre Databricks.
  • Databricks Plataform.
  • Databricks Community X Databricks Premium.
  • Ecossistema Databricks.
  • Quem usa o Databricks.
  • Cases do uso Databricks.
  • Free Software(GLP) X Open Source(BSD e Apache).
  • Delta Lake.
  • Databricks na AWS.
  • Databricks na Azure (Azure Databricks).
  • Databricks Community.
  • change data capture (CDC).
  • Data engineering.
  • Scala X Python.

Cluster na Cloud.

  • Configurando o Ambiente na Azure.
  • Databricks Job scheduling.
  • Deploy Structured Streaming.

Notebooks.

Introdução a Linguagem Python

  • O que é Python?
  • Apresentando Python.
  • Instalando Python.
  • Escrevendo scripts Python
  • Basico em Python.
  • Tipos Básicos Python.
  • Definindo Funções.
  • IDE para Python.

Programando em Python e Jython

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

Programação Funcional em Python

  • 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.

Apache Spark no DataBricks.

  • Invocando Spark Shell.
  • Criando o Contexto Spark.
  • Carregando um arquivo no Shell.
  • Realizando algumas operações básicas em arquivos em Spark Shell.
  • Construindo um Projeto com sbt.
  • Executando o Projecto Spark com sbt.
  • Caching Overview, Persistência Distribuído.
  • Spark  Streaming Overview.
  • Exemplo: Streaming Word Count.

RDD - Resilient Distributed Dataset no Databricks.

  • Transformações no RDD.
  • Ações em RDD.
  • Carregando dados em RDD.
  • Salvando dados através RDD.
  • Key-Value Pair RDD.
  • MapReduce e Operações RDD Pair.
  • Integração Scala e Hadoop.
  • Arquivos de seqüência.
  • Usando Partitioner e seu impacto na melhoria do desempenho.

SparkSQL e Dataframe no Databricks.

  • Dataframe.
  • SparkSQL
  • DataSets.
  • SparkSQL API.

Armazenamento

  • Databricks File System - DBFS.
  • Databricks IO Cache.
  • Amazon S3.
  • Trabalhando arquivos CSV com Spark.
  • Trabalhando arquivos JSON com Spark.
  • Trabalhando arquivos XML com Spark.
  • Introdução ao Apache Parquet.
  • Trabalhando com arquivos Parquet.

Apache Streaming e Delta

  • Spark Structured Streaming.
  • Spark Streaming Transformations.
  • Streaming Windows Transformations.
  • Create Dataframes.
  • Save DataFrames.
  • Tables and DataFrames.
  • Event Stream Processing (ESP).
  • Complex Event Processing (CEP).

Gerais

  • Visualizations.
  • SparkML.

Carga Horária:

  • 32 Horas.

Pré-requisitos dos Participantes:

  • Conhecimento alguma linguagem de programação.
  • 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 : 8GB.
  • Espaço em Disco: 10GB.
  • Processador: Dual-core AMD 64, EM64T
  • deve estar ativo a Virtualização na BIOS do equipamento.

Material

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

  • 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!]

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...

Log in