Cursos de Microservices with Spring Cloud and Kafka
Spring Cloud é uma estrutura de microsserviços para a construção de aplicativos Java para a nuvem. Esses microsserviços são geralmente executados como contêineres do Docker dentro de um cluster Kubernetes . Outros componentes incluem intermediários de mensagens, como o Kafka, para permitir a comunicação entre serviços e bancos de dados, como o Redis para armazenar e armazenar dados de aplicativos em buffer.
Esse treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores que desejam transformar a arquitetura tradicional em uma arquitetura baseada em microsserviços altamente simultânea usando Spring Cloud , Kafka, Docker , Kubernetes e Redis .
Ao final deste treinamento, os participantes serão capazes de:
- Configure o ambiente de desenvolvimento necessário para a construção de microsserviços.
- Projete e implemente um ecossistema de microsserviços altamente simultâneo usando Spring Cloud , Kafka, Redis , Docker e Kubernetes .
- Transforme serviços monolíticos e SOA em arquitetura baseada em microsserviços.
- Adote uma abordagem DevOps para desenvolver, testar e liberar software.
- Garanta alta simultaneidade entre microsserviços na produção.
- Monitore microsserviços e implemente estratégias de recuperação.
- Execute o ajuste de desempenho.
- Aprenda sobre tendências futuras na arquitetura de microsserviços.
Formato do Curso
- Palestra e discussão interativa.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de personalização do curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Programa do Curso
Introdução
- Transformar a arquitetura tradicional numa arquitetura de microsserviços
Visão geral das características e da arquitetura da Spring Cloud
Preparando o ambiente de desenvolvimento
Instalação e configuração Spring Cloud
Criar uma aplicação Microservices
Containerização Microservices com o Docker
Ativar o Inter-Service Communication utilizando o Kafka
Preparação do Database
Ler e escrever para o Database
Utilização de Redis para colocar mensagens em buffer
Juntar tudo
Testar a aplicação
Depurar a aplicação
Dimensionamento de Dockerized Microservices com Kubernetes
Implantação da aplicação
Configurar um pipeline de integração contínua
Proteger a aplicação
Adotar uma mentalidade DevOps
Formalização do ciclo DevOps
Resolução de problemas
Tendências futuras em Software Architecture
Resumo e conclusão
Requisitos
- Compreensão dos conceitos de arquitetura empresarial.
- Experiência com o desenvolvimento de aplicações Java.
Público
- Desenvolvedores
Precisa de ajuda para escolher o curso certo?
Cursos de Microservices with Spring Cloud and Kafka - Enquiry
Microservices with Spring Cloud and Kafka - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (4)
Gostei do seu ritmo para o treinamento, era ótimo.
Edwards Mukasa - AFRINIC Ltd.
Curso - Microservices with Spring Cloud and Kafka
Máquina Traduzida
Tradução: Cada tópico era uma extensão do anterior. O instrutor foi muito simpático e útil.
Pavel Ignatov - Pejsejf B"lgaria EOOD
Curso - Microservices with Spring Cloud and Kafka
Máquina Traduzida
O treinador era muito conhecedor sobre o tema.
Zhivko Stanishev - Pejsejf B"lgaria EOOD
Curso - Microservices with Spring Cloud and Kafka
Máquina Traduzida
O curso foi excelente. Nosso instrutor, Andreas, estava muito preparado e respondeu todas as perguntas que fizemos. Além disso, ele nos auxiliou quando tivemos dificuldades e explicou com detalhes quando necessário. O melhor curso no qual já participei.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Curso - Microservices with Spring Cloud and Kafka
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Apache Kafka Connect
7 HorasEsta formação em direto, ministrada por um formador, em Portugal (online ou no local) destina-se a programadores que pretendam integrar Apache Kafka em bases de dados e aplicações existentes para processamento, análise, etc.
No final desta formação, os participantes serão capazes de
- Usar o Kafka Connect para ingestão de grandes volumes de dados de um banco de dados em tópicos do Kafka.
- Ingerir dados de log gerados por servidores de aplicativos em tópicos do Kafka.
- Make quaisquer dados coletados disponíveis para processamento de fluxo.
- Exportar dados dos tópicos do Kafka para sistemas secundários para armazenamento e análise.
Building Kafka Solutions with Confluent
14 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 o Confluent Platform.
- Utilizar as ferramentas e serviços de gerenciamento do Confluent para executar o Kafka de forma mais fácil.
- Armazenar e processar dados de fluxo de entrada.
- Otimizar e gerenciar clusters do Kafka.
- Proteger fluxos de dados.
formato do curso
- Aula interativa e discussão.
- Muitos 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 open source do Confluent: Confluent Open Source.
- Para solicitar um treinamento personalizado para este curso, por favor entre em contato conosco para agendar.
Building Data Pipelines with Apache Kafka
7 HorasApache 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 conceitos fundamentais por trás de Kafka. Também descobriremos componentes importantes como o Kafka Streams e o Kafka Connect.
A Practical Introduction to Stream Processing
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto), os participantes aprenderão como configurar e integrar diferentes estruturas Stream Processing com sistemas de armazenamento de big data existentes e aplicativos de software relacionados e microsserviços.
No final desta formação, os participantes serão capazes de
- Instalar e configurar diferentes Stream Processing frameworks, como Spark Streaming e Kafka Streaming.
- Compreender e selecionar a estrutura mais apropriada para o trabalho.
- Processar dados de forma contínua, simultânea e de forma registo a registo.
- Integrar Stream Processing soluções com bancos de dados existentes, data warehouses, data lakes, etc.
- Integrar a biblioteca de processamento de fluxo mais adequada com aplicativos corporativos e microsserviços.
Java Microservices
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário Java que desejam projetar, desenvolver, implantar e manter aplicativos baseados em microsserviços usando estruturas Java como Spring Boot e Spring Cloud.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os princípios e benefícios da arquitetura de microsserviços.
- Construir e implantar microsserviços usando Java e Spring Boot.
- Implementar descoberta de serviço, gerenciamento de configuração e gateways de API.
- Proteger, monitorar e dimensionar microsserviços de forma eficaz.
- Implantar microsserviços usando Docker e Kubernetes.
Mensagens Distribuídas com Apache Kafka
14 HorasEste curso destina-se a arquitetos, desenvolvedores, administradores de sistemas e qualquer pessoa que queira entender e usar um sistema de mensagens distribuídas de alto rendimento. Se você tiver requisitos mais específicos (por exemplo, apenas lado da administração do sistema), este curso pode ser adaptado para atender melhor às suas necessidades.
Kafka for Administrators
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a administradores de sistemas que desejam configurar, implantar, gerenciar e otimizar um cluster Kafka de nível empresarial.
No final desta formação, os participantes serão capazes de
- Configurar e administrar um cluster do Kafka.
- Avaliar os benefícios e desvantagens da implantação do Kafka no local versus na nuvem.
- Implantar e monitorar o Kafka usando várias ferramentas de ambiente no local e na nuvem.
Apache Kafka for Developers
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a desenvolvedores de nível intermediário que desejam desenvolver aplicativos de big data com Apache Kafka.
No final desta formação, os participantes serão capazes de:
- Desenvolva produtores e consumidores Kafka para enviar e ler dados de Kafka. Integre o Kafka com sistemas externos usando o Kafka Connect. Escreva aplicativos de streaming com Kafka Streams e ksqlDB. Integre um aplicativo cliente Kafka com o Confluent Cloud para implantações Kafka baseadas em nuvem. Ganhe experiência prática por meio de exercícios práticos e casos de uso do mundo real.
Apache Kafka for Python Programmers
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros de dados, cientistas de dados e programadores que desejam usar os recursos Apache Kafka no fluxo de dados com Python.
No final deste treinamento, os participantes poderão usar Apache Kafka para monitorar e gerenciar condições em fluxos de dados contínuos usando a programação Python.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão como avaliar diferentes tecnologias e abordagens para o design 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, depois se aprofunda nos detalhes da arquitetura de microsserviços.
Os participantes têm a oportunidade de pôr em prática os seus conhecimentos à medida que avançam na criação e implementação de um conjunto de microsserviços de prova de conceito construídos com Spring Cloud, Spring Boot e Docker.
Finalmente, os blocos de construção 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.
No final deste treinamento, os participantes terão uma sólida compreensão de Service-Oriented Architecture (SOA) e da Arquitetura de Microsserviços, bem como experiência prática usando Spring Cloud e tecnologias Spring relacionadas para desenvolver rapidamente seus próprios microsserviços em escala de nuvem e prontos para a nuvem.
Construindo Microservices com Spring Cloud e Docker
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão os fundamentos da construção de microsserviços usando Spring Cloud e Docker. O conhecimento do participante é testado por meio de exercícios e o desenvolvimento passo a passo de microsserviços de amostra.
No final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos dos microsserviços.
- Utilizar o Docker para construir containers para aplicações de microserviços.
- Construir e implantar microsserviços em contêineres usando Spring Cloud e Docker.
- Integrar microsserviços com serviços de descoberta e o Spring Cloud API Gateway.
- Use o Docker Compose para testes de integração de ponta a ponta.
Building Microservices with Spring Cloud and Docker - 5 Days
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário e engenheiros DevOps que desejam criar, implantar e gerenciar microsserviços usando Spring Cloud e Docker.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver microsserviços usando Spring Boot e Spring Cloud.
- Containerizar aplicativos com Docker e Docker Compose.
- Implementar a descoberta de serviços, gateways de API e comunicação entre serviços.
- Monitorar e proteger microsserviços em ambientes de produção.
- Implantar e orquestrar microsserviços usando Kubernetes.
Spring Cloud for Microservices
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, começamos com uma discussão sobre a arquitetura de microsserviços. O conhecimento do participante é testado por meio 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 Spring Cloud e tecnologias Spring relacionadas para desenvolver rapidamente seus próprios microsserviços em escala de nuvem e prontos para a nuvem.
Building Microservices with Spring Cloud and Netflix OSS
21 HorasSpring Cloud é uma estrutura de microsserviços leves e de código aberto para a criação de aplicações 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 com os componentes do Netflix usando configuração automática e convenção sobre configuração.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão os conceitos fundamentais da construção de microsserviços usando Spring Cloud e Netflix OSS. O conhecimento dos participantes é posto à prova através de exercícios e do desenvolvimento passo-a-passo de microserviços de amostra.
No final deste treinamento, os participantes terão uma sólida compreensão de como usar Spring Cloud e tecnologias Spring relacionadas, juntamente com Netflix OSS, para desenvolver rapidamente seus próprios microsserviços em escala de nuvem e prontos para a nuvem.
Público alvo
- Java Desenvolvedores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada