Cursos de Sistemas Distribuídos

Cursos de Sistemas Distribuídos

Os cursos de treinamento em Sistemas Distribuídos, ao vivo e treinados, demonstram, através de discussões interativas e práticas práticas, os fundamentos dos Sistemas Distribuídos. O treinamento em Sistemas Distribuídos está disponível em vários formatos, incluindo treinamento ao vivo no local e treinamento online ao vivo e interativo. O treinamento ao vivo no local pode ser realizado nas instalações do cliente no Brasil ou nos centros de treinamento locais NobleProg no Brasil. O treinamento ao vivo remoto é realizado por meio de uma área de trabalho remota e interativa.



NobleProg -- Seu Provedor de Treinamento Local

Declaração de Clientes

★★★★★
★★★★★

Programa de curso Sistemas Distribuídos

CódigoNomeDuraçãoVisão geral
wssoapwsdl WebServices com SOAP e WSDL Básico14 horasEste curso de dois dias conduz os participantes através dos fundamentos dos Serviços da Web, Protocolo Simples de Acesso a Objetos (SOAP) e Web Service Description Language (WSDL) com exercícios práticos.
gilliamBuilding Microservices with Gilliam7 horasO Gilliam é uma plataforma de código aberto destinada ao Micro Service Architectures que permite que os usuários desenvolvam, implementem e dimensionem facilmente o back-end de seu aplicativo Neste treinamento presencial instruído, os participantes aprenderão a trabalhar com a Gilliam na construção de micro serviços No final deste treinamento, os participantes serão capazes de: Aprenda os fundamentos de Gilliam Use Gilliam para construir micro serviços Público Desenvolvedores Programadores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
flinkFlink for Scalable Stream and Batch Data Processing28 horasO Apache Flink é uma estrutura de código aberto para fluxo escalável e processamento de dados em lote Este treinamento ao vivo com instrutores apresenta os princípios e as abordagens por trás do fluxo de dados em lote e do processamento de dados e conduz os participantes por meio da criação de um aplicativo de fluxo de dados em tempo real No final deste treinamento, os participantes serão capazes de: Configurar um ambiente para desenvolver aplicativos de análise de dados Empacotar, executar e monitorar aplicativos de fluxo de dados baseados em Flink e tolerantes a falhas Gerenciar cargas de trabalho diversas Realize análises avançadas usando o Flink ML Configurar um cluster multinode Flink Meça e otimize o desempenho Integre o Flink com diferentes sistemas de Big Data Compare os recursos do Flink com os de outras estruturas de processamento de big data Público Desenvolvedores Arquitetos Engenheiros de dados Profissionais de análise Gerentes técnicos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
alluxioAlluxio: Unifying Disparate Storage Systems7 horasO Alexio é um sistema de armazenamento distribuído virtual de código aberto que unifica sistemas de armazenamento distintos e permite que os aplicativos interajam com os dados na velocidade da memória É usado por empresas como Intel, Baidu e Alibaba Neste treinamento presencial instruído, os participantes aprenderão a usar o Alexio para interligar diferentes estruturas de computação com sistemas de armazenamento e gerenciar com eficiência dados em escala de vários arquivos à medida que avançam na criação de um aplicativo com o Alluxio No final deste treinamento, os participantes serão capazes de: Desenvolva um aplicativo com o Alluxio Conecte sistemas e aplicativos de big data enquanto preserva um namespace Extraia com eficiência o valor do Big Data em qualquer formato de armazenamento Melhore o desempenho da carga de trabalho Implantar e gerenciar o Alluxio autônomo ou em cluster Público Cientista de dados Desenvolvedor Administrador do sistema Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
apexApache Apex: Processing Big Data-in-Motion21 horasApache Apex é uma plataforma YARNnative que unifica fluxo e processamento em lote Ele processa grandes datainmotion de uma forma escalonável, performant, fault-tolerant, stateful, secure, distributed e easily operable Este treinamento ao vivo com instrutor apresenta a arquitetura de processamento de fluxo unificado do Apache Apex e conduz os participantes por meio da criação de um aplicativo distribuído usando o Apex no Hadoop No final deste treinamento, os participantes serão capazes de: Entender conceitos de pipeline de processamento de dados, como conectores para fontes e coletores, transformações de dados comuns etc Construa, dimensione e otimize um aplicativo Apex Processe fluxos de dados em tempo real de forma confiável e com latência mínima Use o Apex Core e a biblioteca Apex Malhar para permitir o rápido desenvolvimento de aplicativos Use a API do Apex para gravar e reutilizar o código Java existente Integrar o Apex a outros aplicativos como um mecanismo de processamento Ajustar, testar e dimensionar aplicativos Apex Público Desenvolvedores Arquitetos corporativos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
openmpiOpen MPI: Building Distributed Memory Applications7 horasA MPI aberta é uma biblioteca de MPEG (Message Passing Interface) de código aberto Neste treinamento presencial instruído, os participantes aprenderão a desenvolver uma aplicação numérica usando o Open MPI No final deste treinamento, os participantes serão capazes de: Aplique os fundamentos da programação de memória compartilhada e distribuída para criar um aplicativo Open MPI funcional Construa o OpenMPI Execute trabalhos em lote com o OpenMPI Use ferramentas de desempenho para otimizar o desempenho multicore Público Desenvolvedores Pesquisadores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
ApacheIgniteApache Ignite: Improve Speed, Scale and Availability with In-Memory Computing14 horasApache Ignite is an in-memory computing platform that sits between the application and data layer to improve speed, scale, and availability。

In this instructor-led, live training, participants will learn the principles behind persistent and pure in-memory storage as they step through the creation of a sample in-memory computing project.

By the end of this training, participants will be able to:

- Use Ignite for in-memory, on-disk persistence as well as a purely distributed in-memory database.
- Achieve persistence without syncing data back to a relational database.
- Use Ignite to carry out SQL and distributed joins.
- Improve performance by moving data closer to the CPU, using RAM as a storage.
- Spread data sets across a cluster to achieve horizontal scalability.
- Integrate Ignite with RDBMS, NoSQL, Hadoop and machine learning processors.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
cognitivecomputingCognitive Computing: An Introduction for Business Managers7 horasComputação cognitiva refere-se a sistemas que abrangem aprendizado de máquina, raciocínio, processamento de linguagem natural, reconhecimento de voz e visão (reconhecimento de objeto), interação humano-computador, diálogo e geração de narrativa, para citar alguns Um sistema de computação cognitiva é muitas vezes composto de várias tecnologias trabalhando juntas para processar dados contextuais "quentes", além de grandes conjuntos de dados históricos "frios" em lote Exemplos de tais tecnologias incluem Kafka, Spark, Elasticsearch, Cassandra e Hadoop Neste treinamento presencial instruído, os participantes aprenderão como a Computação Cognitiva complementa a IA e o Big Data e como os sistemas criados pelo propósito podem ser usados ​​para realizar comportamentos semelhantes aos humanos que melhoram o desempenho das interações da máquina humana nos negócios No final deste treinamento, os participantes entenderão: A relação entre computação cognitiva e inteligência artificial (IA) A natureza inerentemente probabilística da computação cognitiva e como usá-la como uma vantagem comercial Como gerenciar sistemas de computação cognitiva que se comportam de maneiras inesperadas Quais empresas e sistemas de software oferecem as soluções de computação cognitiva mais atraentes Público Gerentes de negócios Formato do curso Palestra, discussões de casos e exercícios .
microservicepatternsMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture14 horasA arquitetura de microsserviço é uma abordagem para o desenvolvimento de um aplicativo de software como um conjunto de serviços pequenos e independentes, cada um executando em seu próprio processo e comunicando-se com mecanismos leves, como uma API de recurso HTTP Esses serviços podem ser implantados com eficiência usando sistemas de automação contínua e ignoram a necessidade de gerenciamento centralizado Os microsserviços podem ser escritos em diferentes linguagens de programação e integrar-se a diferentes sistemas de armazenamento de dados Este treinamento ao vivo instrutor é destinado a desenvolvedores e arquitetos corporativos Introduz a arquitetura de microsserviço, apresenta estratégias de migração de um sistema monolítico e conduz os participantes através da criação e implementação de uma amostra de aplicação baseada em microservicios No final deste treinamento, os participantes serão capazes de: Entenda quando usar e quando não usar a arquitetura de microsserviço Criar e implementar uma estratégia de testes para microsserviços Implantar um aplicativo de amostra com base em microservicium em um ambiente de produção Refatorar um aplicativo monolítico em serviços Público Desenvolvedores Arquitetos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications21 horasO Akka é um kit de ferramentas opensource e um tempo de execução para criar aplicativos simultâneos e distribuídos para Java e Scala Neste treinamento presencial instruído, os participantes aprenderão os princípios de design por trás da Akka, incluindo o Modelo de Ator e o Manifesto Reativo, à medida que criam e implantam um aplicativo assíncrono e controlado por mensagens em Akka No final deste treinamento, os participantes serão capazes de: Aplique o modelo "let it crash" para construir aplicativos que auto-reparam e sistemas que nunca param Entenda Atores, ciclo de vida do ator e como utilizá-los para criar sistemas paralelos corretos e adequados Construa uma arquitetura reativa que seja responsiva, elástica, resiliente e acionada por mensagens Integre recursos de remoting e clustering com sistemas de terceiros Implemente o kit de ferramentas Akka em sistemas de produção, dimensionando-o para vários nós e sistemas de terceiros Gerencie o comportamento do sistema e a distribuição horizontal Construa sistemas que "reajam" às mudanças ambientais Público Desenvolvedores Arquitetos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
muleMule: Integrating Your Applications14 horasMule (ou Mule ESB) é um barramento de serviço corporativo (ESB) leve e uma estrutura de integração criada pelo MuleSoft O Mule é Javabased, mas pode intermediar interações entre outras plataformas, como oNET, usando serviços da Web ou soquetes Neste treinamento presencial instruído, os participantes aprenderão como conectar vários aplicativos, fontes de dados e APIs enquanto criam um exemplo de aplicativo de roteamento usando o Mule No final deste treinamento, os participantes serão capazes de: Projetar, criar e gerenciar a conectividade entre APIs e aplicativos e serviços Gerenciar interações entre sistemas legados e aplicativos personalizados Conectar software como serviço (SaaS) e software local Use as ferramentas de design e desenvolvimento da Mule para projetar, testar e executar fluxos Mule Entenda e suporte diferentes padrões de mensagens, incluindo AMQP, JMS e WMQ Monitore, implante e configure aplicativos com o MMC (Mule Management Console) Público Desenvolvedores Arquitetos Designers Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
datastorageoverviewWhich data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems7 horasEste curso ajuda o cliente a escolher o armazenamento de dados de gravação de acordo com suas necessidades Abrange quase todas as abordagens modernas possíveis .
apacheflumeApache Flume35 horasO Apache Flume é um serviço distribuído para coletar, agregar e mover dados de log de eventos de várias fontes para um armazenamento de dados centralizado Neste treinamento ao vivo instrutor, os participantes terão uma compreensão profunda dos fundamentos do Apache Flume No final deste treinamento, os participantes serão capazes de: Aprimore seus conhecimentos sobre os recursos do Apache Flume Entenda a arquitetura e o fluxo de dados no Apache Flume Aplique seus aprendizados em casos de uso e cenários do mundo real Use o Apache Flume para coletar, combinar e transferir grandes quantidades de dados de log para um armazenamento de dados centralizado Público Desenvolvedores Engenheiros Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
microarchitecturespringSystem Architecture, Service Architecture, and Microservice Architecture with Spring Cloud21 horasConstruir aplicativos empresariais complexos é um desafio Qualquer alteração feita em uma parte dos sistemas pode desencadear a necessidade de alterar o design de todo o sistema Neste treinamento presencial instruído, os participantes aprenderão como avaliar diferentes tecnologias e abordagens para o projeto de uma arquitetura de sistema baseada em serviços O treinamento começa com uma discussão e comparação de sistemas monolíticos e arquiteturas de serviços, em seguida, detalha os detalhes da arquitetura de microsserviço O Spring Cloud é apresentado como uma plataforma para a construção de sistemas distribuídos e microsserviços baseados em Java Os participantes têm a chance de colocar seus conhecimentos em prática à medida que avançam na criação e implantação de um conjunto de microsserviços preparados com Spring Cloud, Spring Boot e Docker Por fim, os blocos de infraestrutura relevantes são examinados para ajudar os participantes a determinar as ferramentas e abordagens mais adequadas a serem usadas para diferentes requisitos organizacionais Ao final deste treinamento, os participantes terão uma sólida compreensão da arquitetura ServiceOriented Architecture (SOA) e da arquitetura de microsserviços, bem como da experiência prática do Spring Cloud e das tecnologias relacionadas Spring para o rápido desenvolvimento de seus próprios microservices cloudscale cloudready Público Desenvolvedores Java que desejam construir e implantar microsserviços rapidamente Arquitetos de sistemas que desejam implementar uma arquitetura de microsserviço Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
microsvcspringdockerConstruindo Microservices com Spring Cloud e Docker21 horasA Spring Cloud é uma estrutura de microservices leve de código aberto para a construção de aplicativos Java para a nuvem. O Docker é uma plataforma de código aberto para construção, envio e execução de aplicativos dentro de contêineres. Docker se presta bem à criação de aplicações de microservices.

Neste treino, os participantes aprenderão os fundamentos da construção de microservices usando Spring Cloud e Docker. O conhecimento do participante é testado através de exercícios e o desenvolvimento passo-a-passo de microservices de amostra.

Ao final deste treinamento, os participantes serão capazes de:

- Compreender os fundamentos dos microservices
- Usar Docker para criar contêineres para aplicações de microservice
- Criar e implementar microservices em contêiners usando Spring Cloud e Docker
- Integrar microservices com serviços de descoberta e o Gateway Spring Cloud da API
- Usar Docker Compose para testes de integração de ponta a ponta

Público

Desenvolvedores de Java

Formato do curso

Palestras, discussão, exercícios e prática.
senecaBuilding Microservices with Node.js and Seneca14 horasSeneca é uma estrutura de microsserviços para o Nodejs Neste treinamento presencial instruído, os participantes aprenderão os fundamentos de Seneca à medida que passarem por exemplos práticos de construção de micro serviços com Seneca No final deste treinamento, os participantes serão capazes de: Aprenda os fundamentos de Sêneca Use o Seneca para construir micro serviços Público Desenvolvedores Programadores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
microservicespythonBuilding Microservices with Python7 horasOs microsserviços referem-se a um estilo de arquitetura de aplicativo que promove o uso de programas independentes e autocontidos Python é uma linguagem de programação dinâmica de alto nível que é ideal tanto para scripts quanto para desenvolvimento de aplicativos A extensa biblioteca de ferramentas e frameworks de código aberto do Python faz dele uma opção prática para construir microsserviços Neste treinamento presencial instruído, os participantes aprenderão os fundamentos dos microsserviços à medida que avançam na criação de um microsserviço usando o Python No final deste treinamento, os participantes serão capazes de: Entenda os fundamentos da construção de microsserviços Aprenda a usar o Python para construir microsserviços Aprenda a usar o Docker para implantar microsserviços baseados em Python Público Desenvolvedores Programadores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
TalendESBTalend Open Studio for ESB21 horasO Talend Open Studio para ESB é uma ferramenta de integração de aplicativos em tempo real, de código aberto, para mediação e roteamento de serviços Simplifica a integração de sistemas, serviços e aplicações de classe empresarial Por serviceenabling aplicativos e sistemas legados, permite a criação de arquiteturas ServiceOriented (SOA) Neste treinamento presencial instruído, os participantes aprenderão como usar o Talend Open Studio para ESB para criar, conectar, mediar e gerenciar serviços e suas interações No final deste treinamento, os participantes poderão Integrar, aprimorar e fornecer tecnologias de ESB como pacotes únicos em uma variedade de ambientes de implementação Entenda e utilize os componentes mais usados ​​do Talend Open Studio Integre qualquer aplicativo, banco de dados, API ou serviços da Web Integre perfeitamente sistemas e aplicativos heterogêneos Incorporar bibliotecas de código Java existentes para estender projetos Aproveite os componentes da comunidade e codifique para estender projetos Integre rapidamente sistemas, aplicativos e fontes de dados em um ambiente Eclipse draganddrop Reduza o tempo de desenvolvimento e os custos de manutenção, gerando código reutilizável e otimizado Público Desenvolvedores de ESB Desenvolvedores de aplicativos Java Arquitetos de software Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 horasA arquitetura de microsserviço é uma abordagem para o desenvolvimento de um aplicativo de software como um conjunto de serviços pequenos e independentes, cada um executando em seu próprio processo e comunicando-se com mecanismos leves, como uma API de recurso HTTP Esses serviços podem ser implantados com eficiência usando sistemas de automação contínua e ignoram a necessidade de gerenciamento centralizado Os microsserviços podem ser escritos em diferentes linguagens de programação e integrar-se a diferentes sistemas de armazenamento de dados Este treinamento ao vivo instrutor é destinado a desenvolvedores e arquitetos corporativos Introduz a arquitetura de microsserviço de uma perspectivaNet, apresenta estratégias de migração de um sistema monolítico e conduz os participantes através da criação e implementação de uma amostra de aplicação baseada em microservicios No final deste treinamento, os participantes serão capazes de: Entenda quando usar e quando não usar a arquitetura de microsserviço Criar e implementar uma estratégia de testes para microsserviços Implantar um aplicativo de amostra com base em microservicium em um ambiente de produção Refatorar um aplicativo monolítico em serviços Público Desenvolvedores Arquitetos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
datapipelineBuilding Data Pipelines with Apache Kafka7 horasO Apache Kafka é uma plataforma de streaming distribuída. É de fato um padrão para a construção de pipelines de dados e resolve muitos casos de uso diferentes em torno do processamento de dados: ele pode ser usado como uma fila de mensagens, um log distribuído, um processador de fluxo etc.

Vamos começar com alguma teoria por trás dos pipelines de dados em geral, depois continuar com os conceitos fundamentais por trás de Kafka. Também descobriremos componentes importantes como o Kafka Streams e o Kafka Connect.
confluentBuilding Kafka Solutions with Confluent14 horaseste instrutor liderada, treinamento ao vivo (no local ou remoto) destina-se a engenheiros que desejam usar confluent (uma distribuição de Kafka) para construir e gerenciar uma plataforma de processamento de dados em tempo real para suas aplicações.

no final deste treinamento, os participantes poderão:

- instalar e configurar plataforma confluente.
- use ferramentas de gestão confluentes & #39; s e serviços para executar Kafka mais facilmente.
- armazenar e processar dados de fluxo de entrada.
- otimizar e gerenciar clusters Kafka.
fluxos de dados - Secure.

formato do curso

- palestra interativa e discussão.
- lotes de exercícios e prática.
- implementação hands-on em um ambiente de laboratório ao vivo.

Opções de personalização do curso

- este curso é baseado na versão de código aberto de confluent: fonte aberta confluente.
- para solicitar um treinamento personalizado para este curso, entre em contato conosco para organizar.
opentracingOpenTracing for End-to-End Distributed Tracing14 horaseste treinamento conduzido por instrutor, ao vivo (no local ou remoto) destina-se a desenvolvedores que desejam implementar o rastreamento distribuído de ponta a ponta para monitorar interações de microsserviços em ambientes corporativos complexos.

no final deste treinamento, os participantes poderão:

- instalar e configurar o software de rastreamento compatível com OpenTracing.
- use o rastreamento distribuído para superar as deficiências de log por processo e monitoramento métrico.
- reconstruir histórico de transações em sistemas complexos.
- resolver problemas relacionados ao desempenho do aplicativo de microsserviço e latência.
- implantar um sistema de rastreamento distribuído que é consistente em diferentes plataformas.

formato do curso

- palestra interativa e discussão.
- lotes de exercícios e prática.
- implementação hands-on em um ambiente de laboratório ao vivo.

Opções de personalização do curso

- este curso pode ser entregue para todos os idiomas suportados pelo OpenTracing: go, JavaScript, Java, Python, Ruby, PHP, Objective-C, C++, C#.
- para solicitar um treinamento personalizado, entre em contato conosco para organizar.
- para saber mais sobre OpenTracing, por favor, visite: https://opentracing.io/
azureserviceframeworkBuilding Microservices with Microsoft Azure Service Fabric (ASF)21 horasO Microsoft Azure Service Fabric (ASF) é uma plataforma como serviço (PaaS) usada para implantar aplicativos em nuvem baseados em microsserviços escalonáveis.

Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão a criar microsserviços no Microsoft Azure Service Fabric (ASF).

No final deste treinamento, os participantes serão capazes de:

- Use o ASF como uma plataforma para construir e gerenciar microsserviços
- Compreender os principais conceitos e modelos de programação de microsserviços.
- Criar um cluster no Azure
- Implantar microsserviços no local ou na nuvem
- Depurar e solucionar problemas de um aplicativo de microsserviço ativo

Público

- Desenvolvedores

Formato do Curso

- Palestra parte, parte discussão, exercícios e prática hands-on pesado em um ambiente de laboratório ao vivo.

Nota

- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
biztalkBizTalk for Developers21 horasO BizTalk é um sistema de conversão de mensagens e plataforma de integração da Microsoft Neste treinamento ao vivo instrutor (no local ou remoto), os participantes aprenderão como usar o BizTalk para conectar sistemas legados com aplicativos mais recentes No final deste treinamento, os participantes serão capazes de: Instalar e configurar o BizTalk Automatize os processos de negócios usando o BizTalk Entenda as mensagens do BizTalk Integrar o BizTalk com o Azure e o Sharepoint Implantar e solucionar problemas de uma instalação do BizTalk Público Desenvolvedores Formato do Curso Palestra parcial, parte discussão, exercícios e prática handson pesada Nota Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar .
restfulapilaravelBuilding RESTful APIs Using Laravel14 horasAs APIs (Application Programming Interface) permitem que seu aplicativo se conecte a outros aplicativos Uma API da Web como RESTful é como um serviço da Web que funciona inteiramente com HTTP O Laravel é um framework de desenvolvimento web MVC (model – view – controller) baseado em PHP de código aberto Sua simplicidade, intuição e vários recursos úteis para projetos da Web o tornam ideal para o desenvolvimento de APIs RESTful Neste treinamento ao vivo com instrutores (remoto), os participantes aprenderão a criar uma API RESTful a partir do zero, usando o Laravel enquanto percorrem uma série de exercícios handson livelab No final deste treinamento, os participantes serão capazes de: Instalar e configurar o Laravel e outras ferramentas para criar APIs RESTful com o Laravel Construa, teste, implemente e solucione problemas em uma API RESTful usando o Laravel Público Desenvolvedores Formato do Curso Parte palestra, parte discussão, exercícios e prática handson pesado Nota Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar .
beamUnified Batch and Stream Processing with Apache Beam14 horasO Apache Beam é um modelo de programação unificada e de código aberto para a definição e execução de pipelines de processamento de dados paralelos Seu poder está na capacidade de executar pipelines em lote e de streaming, com a execução sendo executada por um dos back-ends de processamento distribuído suportados pela Beam: Apache Apex, Apache Flink, Apache Spark e Google Cloud Dataflow O Apache Beam é útil para tarefas ETL (Extrair, Transformar e Carregar), como mover dados entre diferentes mídias de armazenamento e fontes de dados, transformar dados em um formato mais desejável e carregar dados em um novo sistema Neste treinamento instructorled, ao vivo (no local ou remoto), os participantes aprenderão a implementar os SDKs do Apache Beam em um aplicativo Java ou Python que define um pipeline de processamento de dados para decompor um big data em blocos menores para processamento paralelo e independente No final deste treinamento, os participantes serão capazes de: Instalar e configurar o Apache Beam Use um único modelo de programação para executar o processamento em lote e em fluxo a partir do aplicativo Java ou Python Execute pipelines em vários ambientes Público Desenvolvedores Formato do Curso Palestra parcial, parte discussão, exercícios e prática handson pesada Nota Este curso estará disponível Scala no futuro Por favor entre em contato conosco para organizar .
nvidiagpuprogrammingcudaNVIDIA GPU Programming - Extended21 horasEste curso de treinamento ministrado ao vivo cobre como programar GPUs para computação paralela, como usar várias plataformas, como trabalhar com a plataforma CUDA e seus recursos, e como executar várias técnicas de otimização usando CUDA Algumas das aplicações incluem aprendizado profundo, análise, processamento de imagens e aplicativos de engenharia .
introtostreamprocessingA Practical Introduction to Stream Processing21 horasProcessamento de Fluxo refere-se ao processamento em tempo real de "dados em movimento", isto é, a realização de cálculos em dados à medida que são recebidos Esses dados são lidos como fluxos contínuos de fontes de dados, como eventos de sensores, atividade de usuários de sites, transações financeiras, furtos de cartão de crédito, fluxos de cliques etc As estruturas Stream Processing podem ler grandes volumes de dados recebidos e fornecer informações valiosas quase instantaneamente Neste treinamento instructorled, ao vivo (no local ou remoto), os participantes aprenderão como configurar e integrar diferentes estruturas de Stream Processing com sistemas de armazenamento de big data existentes e aplicativos de software e microsserviços relacionados No final deste treinamento, os participantes serão capazes de: Instale e configure diferentes estruturas de Stream Processing, como Spark Streaming e Kafka Streaming Entenda e selecione a estrutura mais apropriada para o trabalho Processo de dados continuamente, simultaneamente, e em um registro por meio de um registro Integre soluções de Stream Processing com bancos de dados existentes, data warehouses, data lagkes, etc Integrando a biblioteca de processamento de fluxo mais apropriada com aplicativos corporativos e microsserviços Público Desenvolvedores Arquitetos de software Formato do Curso Palestra parcial, parte discussão, exercícios e prática handson pesada Notas Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar .
apachethriftApache Thrift14 horasO Apache Thrift é uma estrutura de software para o desenvolvimento de serviços escaláveis ​​de idioma cruzado Ele permite que os desenvolvedores criem aplicativos que funcionam com vários idiomas, como Java, C ++, Python, PHP, Ruby, JavaScript etc Neste treinamento presencial instruído, os participantes aprenderão os fundamentos do Apache Thrift enquanto avançam na criação de um aplicativo de servidor de clientes com suporte de idioma cruzado No final deste treinamento, os participantes serão capazes de: Instalar e configurar o Apache Thrift Entenda os fundamentos do Apache Thrift e como ele funciona Use o Apache Thrift para construir e modificar aplicativos em diferentes linguagens (C ++, Python, Java, JavaScript, PHP, Ruby) Construa, teste, implemente e solucione problemas em um aplicativo do servidor de clientes usando o Apache Thrift Use o Apache Thrift em um ambiente de produção Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada Nota Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar .
kafkastreamsBuilding Stream Processing Applications with Kafka Streams7 horasO Kafka Streams é uma biblioteca do lado do cliente para criar aplicativos e microsserviços cujos dados são passados ​​para e de um sistema de mensagens Kafka Tradicionalmente, o Apache Kafka conta com o Apache Spark ou o Apache Storm para processar dados entre produtores e consumidores de mensagens Ao chamar a API do Kafka Streams de dentro de um aplicativo, os dados podem ser processados ​​diretamente no Kafka, ignorando a necessidade de enviar os dados para um cluster separado para processamento Neste treinamento presencial instruído, os participantes aprenderão como integrar o Kafka Streams em um conjunto de aplicativos Java de amostra que transmitem dados para e do Apache Kafka para processamento de fluxo No final deste treinamento, os participantes serão capazes de: Entenda os recursos e vantagens do Kafka Streams em relação a outras estruturas de processamento de fluxo Processar dados do fluxo diretamente em um cluster Kafka Escreva um aplicativo ou microsserviço Java ou Scala que se integre com Kafka e Kafka Streams Escrever código conciso que transforma tópicos de entrada do Kafka em tópicos de saída do Kafka Construa, empacote e implante o aplicativo Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada Notas Para solicitar um treinamento personalizado para este curso, entre em contato conosco para .

Próximos Cursos de Sistemas Distribuídos

CursoData do CursoPreço do Curso [A distância / Presencial]
Unified Batch and Stream Processing with Apache Beam - Belo Horizonte - Amadeus Business Towerqua, 2019-04-17 09:30R$15.563 / R$17.463
Unified Batch and Stream Processing with Apache Beam - Porto Alegre - Platinum Buildingqui, 2019-04-25 09:30R$15.563 / R$17.363
Unified Batch and Stream Processing with Apache Beam - Rio de Janeiro - Candeláriaseg, 2019-04-29 09:30R$15.563 / R$17.463
Unified Batch and Stream Processing with Apache Beam - Recife - JCPM Trade Centerseg, 2019-04-29 09:30R$15.563 / R$17.263
Unified Batch and Stream Processing with Apache Beam - São Paulo - Naçōes Unidas Towerseg, 2019-05-06 09:30R$15.563 / R$17.463
Cursos de fim de semana de Sistemas Distribuídos, Treinamento tardiurno de Sistemas Distribuídos, Treinamento em grupo de Sistemas Distribuídos, Sistemas Distribuídos guiado por instrutor, Treinamento de Sistemas Distribuídos de fim de semana, Cursos de Sistemas Distribuídos tardiurnos, coaching de Sistemas Distribuídos, Instrutor de Sistemas Distribuídos, Treinador de Sistemas Distribuídos, Cursos de treinamento de Sistemas Distribuídos, Aulas de Sistemas Distribuídos, Sistemas Distribuídos no local do cliente, Cursos privados de Sistemas Distribuídos, Treinamento individual de Sistemas Distribuídos

Descontos em Cursos

CursoLocalData do CursoPreço do Curso [A distância / Presencial]
WebServices com SOAP e WSDL BásicoBelo Horizonte - Amadeus Business Towerqua, 2019-05-29 09:30R$15.563 / R$17.463
Introdução ao Domain Driven DesignRecife - JCPM Trade Centerqua, 2019-06-19 09:30R$15.407 / R$17.107
Power BI para DesenvolvedoresCuritiba - Corporate Evolutionseg, 2019-07-01 09:30R$29.963 / R$31.863
Projetos Ágeis de Gestão com KanbanFortaleza - Meirelester, 2019-07-02 09:30R$15.563 / R$17.363
Kibana: EssentialsPorto Alegre - Platinum Buildingqui, 2019-08-29 09:30R$14.006 / R$15.806

Boletim Informativo de Descontos

Nós respeitamos a privacidade dos seus dados. Nós não vamos repassar ou vender o seu email para outras empresas.
Você sempre poderá editar as suas preferências ou cancelar a sua inscriçāo.

Nossos Clientes

is growing fast!

We are looking to expand our presence in Brazil!

As a Business Development Manager you will:

  • expand business in Brazil
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!