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 Portugal ou nos centros de treinamento locais NobleProg no Portugal. 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 hoursEste 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.
microsvcspringdockerConstruindo Microservices com Spring Cloud e Docker21 hoursA 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.
TalendESBTalend Open Studio for ESB21 hoursO 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 .
samzaSamza for Stream Processing14 hoursO Apache Samza é um framework computacional assíncrono para o processamento de fluxo Ele usa o Apache Kafka para mensagens e o Apache Hadoop YARN para tolerância a falhas, isolamento do processador, segurança e gerenciamento de recursos Este treinamento ao vivo instruído introduz os princípios por trás dos sistemas de mensagens e processamento de fluxo distribuído, enquanto percorre os participantes através da criação de um projeto de amostra com Samzabased e execução de trabalho No final deste treinamento, os participantes serão capazes de: Use o Samza para simplificar o código necessário para produzir e consumir mensagens Desacoplar o manuseio de mensagens de um aplicativo Use o Samza para implementar computação assíncrona em tempo quase real Use o processamento de fluxo para fornecer um nível mais alto de abstração nos sistemas de mensagens Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
flinkFlink for Scalable Stream and Batch Data Processing28 hoursO 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 hoursO 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 hoursApache 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 hoursA 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 hoursApache 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.

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
cognitivecomputingCognitive Computing: An Introduction for Business Managers7 hoursComputaçã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 hoursA 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 Applications28 hoursO 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 hoursMule (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 hoursEste 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 hoursO 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 hoursConstruir 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 .
senecaBuilding Microservices with Node.js and Seneca14 hoursSeneca é 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 .
pythonmultipurposeAdvanced Python28 hoursNeste treinamento instructorled, os participantes aprenderão técnicas avançadas de programação em Python, incluindo como aplicar essa linguagem versátil para resolver problemas em áreas como aplicativos distribuídos, análise e visualização de dados, programação de interface do usuário e manutenção de scripts Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada Notas Se você deseja adicionar, remover ou personalizar qualquer seção ou tópico deste curso, entre em contato conosco para agendar .
gilliamBuilding Microservices with Gilliam7 hoursO 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 .
microservicespythonBuilding Microservices with Python7 hoursOs 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 .
nvidiagpuprogrammingcudaNVIDIA GPU Programming - Extended21 hoursEste 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 .
rabbitmqdotnetRabbitMQ with .NET14 hoursO RabbitMQ é um agente de mensagens corporativas de código aberto para armazenar e recuperar mensagens transmitidas por processos, aplicativos e servidores Ele usa uma fila de mensagens para processar tarefas de forma assíncrona e é especialmente útil em aplicativos que precisam processar grandes conjuntos de dados em segundo plano, enquanto responde simultaneamente a solicitações de usuários ao vivo em tempo real Neste treinamento presencial instruído, os participantes aprenderão como instalar, configurar e administrar o RabbitMQ e, em seguida, integrar o sistema de mensagens RabbitMQ em vários aplicativosNET de amostra No final deste treinamento, os participantes serão capazes de: Configurar, configurar e gerenciar o RabbitMQ Compreender o papel do RabbitQ no design e implementação de uma arquitetura de microsserviços Entenda como o RabbitMQ se compara a outras arquiteturas de enfileiramento de mensagens Configure e use o RabbitMQ como um intermediário para lidar com mensagens assíncronas e síncronas para aplicativos corporativos Público Desenvolvedores Arquitetos de software Administradores Gerentes técnicos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
springcloudnetflixossBuilding Microservices with Spring Cloud and Netflix OSS21 hoursO Spring Cloud é uma estrutura leve de microsserviços de código aberto para a criação de aplicativos Java para a nuvem O Netflix OSS é um conjunto de estruturas e bibliotecas para o desenvolvimento de microsserviços O Spring Cloud integra-se perfeitamente aos componentes do Netflix usando configuração automática e convenção sobre configuração Neste treinamento presencial instruído, os participantes aprenderão os conceitos fundamentais da criação de microsserviços usando o Spring Cloud e o Netflix OSS O conhecimento do participante é colocado à prova através de exercícios e do desenvolvimento passo a passo de microsserviços de amostra Ao final deste treinamento, os participantes terão uma sólida compreensão de como usar o Spring Cloud e as tecnologias Spring relacionadas, juntamente com o Netflix OSS, para desenvolver rapidamente seus próprios microsserviços cloud-scale e cloudready Público Desenvolvedores Java Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
microservicegoBuilding Microservices with Go28 hoursO Go (Golang) é uma ótima linguagem para a criação de microsserviços devido à sua pequena área de memória Spring Cloud é uma estrutura de microsserviços leve e de código aberto Neste treinamento presencial instruído, os participantes aprenderão como construir microsserviços usando Go e Spring Cloud Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
kafkastreamsBuilding Stream Processing Applications with Kafka Streams7 hoursO 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 .
apachethriftApache Thrift14 hoursO 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 .
introtostreamprocessingA Practical Introduction to Stream Processing21 hoursProcessamento 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 .
beamUnified Batch and Stream Processing with Apache Beam14 hoursO 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 .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 hoursA 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 .
restfulapilaravelBuilding RESTful APIs Using Laravel14 hoursAs 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 .

Próximos Cursos de Sistemas Distribuídos

CursoData do CursoPreço do Curso [A distância / Presencial]
Apache Ignite: Improve Speed, Scale and Availability with In-Memory Computing - Portoqui, 2018-12-27 09:303000EUR / 3600EUR
Apache Ignite: Improve Speed, Scale and Availability with In-Memory Computing - Vila Nova de Gaiaseg, 2019-01-14 09:303000EUR / 3600EUR
Apache Ignite: Improve Speed, Scale and Availability with In-Memory Computing - Lisbon, Airport Business Centerseg, 2019-02-18 09:303000EUR / 3600EUR
Apache Ignite: Improve Speed, Scale and Availability with In-Memory Computing - Portoseg, 2019-02-18 09:303000EUR / 3600EUR
Apache Ignite: Improve Speed, Scale and Availability with In-Memory Computing - Vila Nova de Gaiaqua, 2019-03-06 09:303000EUR / 3600EUR
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]
Blockchain for MedicalVila Nova de Gaiaqui, 2019-01-31 09:303150EUR / 3750EUR
The Compliance and MLRO Refresher ProgrammeVila Nova de Gaiasex, 2019-03-08 09:301575EUR / 1975EUR
Learning Go ProgrammingVila Nova de Gaiaseg, 2019-04-01 09:306300EUR / 7300EUR
Business Process Modeling using BPMN and UMLLisbon, Airport Business Centerqui, 2019-04-11 09:303150EUR / 3750EUR
Deep Reinforcement Learning with PythonPortoqua, 2019-06-12 09:304725EUR / 5525EUR

Boletim Informativo de Descontos

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Nossos Clientes

is growing fast!

We are looking to expand our presence in Portugal!

As a Business Development Manager you will:

  • expand business in Portugal
  • 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!