Cursos de Construindo Arquiteturas de Microservice
A arquitetura de microsserviços é uma abordagem de design em que as aplicações são estruturadas como uma coleção de serviços fracamente acoplados. Esta formação proporciona aos participantes uma compreensão abrangente dos princípios da arquitetura de microsserviços, das melhores práticas e dos padrões de design associados. O curso inclui exercícios práticos e exemplos do mundo real para ajudar os participantes a projetar, implementar e gerenciar sistemas robustos de microsserviços.
Este treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores de software de nível intermediário, arquitetos de sistemas e profissionais DevOps que desejam criar aplicativos escalonáveis e de manutenção usando uma arquitetura de microsserviços.
No final deste treinamento, os participantes serão capazes de:
- Compreender os princípios fundamentais da arquitetura de microsserviços.
- Projetar e implementar sistemas escaláveis baseados em microsserviços.
- Aplicar padrões de design e melhores práticas para microsserviços.
- Implementar abordagens orientadas a eventos, como CQRS e sourcing de eventos.
- Abordar os desafios nas operações do sistema e na adoção de microsserviços.
Formato do curso
- Palestra interactiva e discussão.
- 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 uma formação personalizada para este curso, por favor contacte-nos para combinar.
Programa do Curso
Compreender Microservices
- O que são microsserviços?
- Principais benefícios e desafios dos microsserviços
- Arquitecturas monolíticas vs. arquitecturas de microsserviços
Conceber sistemas de microsserviços
- Princípios da arquitetura de microsserviços
- Definição dos limites dos serviços
- Communication entre serviços
Conceção de serviços
- APIs RESTful e contratos de serviço
- Estratégias de controlo de versões de serviços
- Particionamento e armazenamento de dados para microsserviços
Fornecimento de eventos
- Compreender os conceitos de event sourcing
- Benefícios e casos de utilização do fornecimento de eventos
- Implementação de arquitecturas orientadas para eventos
CQRS (Segregação de responsabilidade de consulta de comando)
- Introdução ao CQRS
- Quando utilizar o CQRS
- Implementação de CQRS em sistemas de microsserviços
Outros Design Patterns para arquitecturas baseadas em microsserviços
- Registo e descoberta de serviços
- Malha de serviços e gateways de API
- Padrões de resiliência (p. ex., Circuit Breaker, Bulkhead)
Conceção e operações do sistema
- Monitorização e registo em microsserviços
- Containerização e orquestração (por exemplo, Docker, Kubernetes)
- Considerações de segurança para microsserviços
Adoção de Microservices
- Avaliação da prontidão organizacional para microsserviços
- Passos para migrar de monólitos para microsserviços
- Gerir desafios culturais e técnicos
Resumo e próximos passos
Requisitos
- Experiência anterior em programação
Público
- Programadores de software
- Arquitectos de sistemas
- DevOps profissionais
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Construindo Arquiteturas de Microservice - Booking
Cursos de Construindo Arquiteturas de Microservice - Enquiry
Construindo Arquiteturas de Microservice - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (7)
Foi uma boa mistura de informação prática e teórica. Apresentação cativante com exemplos do mundo real.
Anita
Curso - Building Microservice Architectures
Máquina Traduzida
Gostei da forma como a informação foi apresentada, o Hassan é carismático e está bem preparado para qualquer questão que possa surgir.
Daniel Onisor
Curso - Building Microservice Architectures
Máquina Traduzida
A interação connosco, os exercícios e o material. Muitas coisas explicadas e muito práticas.
Stefan Andrei
Curso - Building Microservice Architectures
Máquina Traduzida
Se estiver interessado no assunto, poderá encontrar facilmente as informações necessárias nas formações. Bem estruturado. Gostei do ritmo da formação.
Marius
Curso - Building Microservice Architectures
Máquina Traduzida
Aprendi muitas coisas novas e mudei a minha perspetiva do desenvolvimento para uma perspetiva arquitetónica
Georgiana
Curso - Building Microservice Architectures
Máquina Traduzida
Sessão interactiva com perguntas que nos ajudam a compreender o tema atual, bom equilíbrio entre teoria e prática.
Mihai Cleja
Curso - Building Microservice Architectures
Máquina Traduzida
Uma boa visão geral de todos os tópicos no sistema de microsserviços, e porque estamos isolados em nosso ambiente de desenvolvimento longe da web, as opções tecnológicas atuais disponíveis para superar diversos problemas dos microsserviços.
Brian Wilkinson - Mass Consultants Ltd
Curso - Building Microservice Architectures
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Developing Microservices on Google Cloud Apigee
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam aprender como criar, testar, depurar e implantar uma API na plataforma Apigee API da Go ogle Cloud.
No final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento que inclua todos os recursos necessários para começar a desenvolver uma API.
- Compreender e implementar as ferramentas disponíveis em Apigee Edge.
- Construir e implantar uma API para Google Cloud.
- Monitorizar e depurar erros de API.
- Aproveitar as soluções de análise e aprendizagem automática da Google Cloud para tornar as APIs mais inteligentes.
Managing APIs with Apigee
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam aprender como criar, testar, depurar e implantar uma API na plataforma Apigee API da Go ogle Cloud.
No final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento que inclua todos os recursos necessários para começar a desenvolver uma API.
- Compreender e implementar as ferramentas disponíveis em Apigee Edge.
- Construir e implantar uma API para Google Cloud.
- Monitorizar e depurar erros de API.
- Aproveitar as soluções de análise e aprendizagem automática da Google Cloud para tornar as APIs mais inteligentes.
Axon Framework
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar o Axon para criar aplicativos corporativos bem estruturados que aproveitam o poder do CQRS e do Event Sourcing.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para criar um aplicativo Axon Framework.
- Implementar os padrões de arquitetura CQRS (Command Query Responsibility Segregation) e Event Sourcing para desenvolver aplicações complexas.
- Aplicar os conceitos de Domain Driven Design ao design de suas aplicações.
- Criar aplicações que se concentrem no problema comercial e não na infraestrutura.
Envoy Proxy
14 HorasEste treinamento presencial e ministrado por instrutor em Brasil (online ou no local) é destinado a engenheiros que desejam usar o Envoy Proxy para permitir que microsserviços "conversem entre si".
No final desta formação, os participantes serão capazes de
- Instalar e configurar Envoy Proxy.
- Use Envoy Proxy para abstrair a rede e visualizar áreas problemáticas com facilidade.
- Resolver problemas de microsserviço relacionados à rede e observabilidade.
Creating a Service Mesh with Istio and Kubernetes
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros que desejam conectar, proteger e gerenciar aplicativos baseados em nuvem (por exemplo, microsserviços) usando uma malha de serviço baseada em Istio.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o Istio em Kubernetes.
- Entender as malhas de serviço e implementar uma com o Istio.
- Implantar uma malha de serviço do Istio em cima de Kubernetes.
- Usar um service mesh para executar, gerenciar e monitorar microsserviços na nuvem.
Java Microservices
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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.
Building Microservices with Lumen PHP Framework
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar Lumen para criar microsserviços e aplicativos baseados em Laravel.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver microsserviços com Lumen.
- Compreender os benefícios da implementação de microsserviços usando Lumen e PHP.
- Realizar e implementar as funções e operações dos microsserviços utilizando o framework Lumen.
- Proteger e controlar o acesso às arquitecturas de microsserviços através da criação de camadas de segurança.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, 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 Brasil, 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 Brasil (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 Brasil, 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.
Microservices with Spring Cloud and Kafka
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (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.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para a construção de microsserviços.
- Desenhar e implementar um ecossistema de microsserviços altamente concorrente usando Spring Cloud, Kafka, Redis, Docker e Kubernetes.
- Transformar serviços monolíticos e SOA em arquitetura baseada em microsserviços.
- Adotar uma abordagem DevOps para desenvolver, testar e liberar software.
- Garantir alta simultaneidade entre os microsserviços em produção.
- Monitorar os microsserviços e implementar estratégias de recuperação.
- Realizar o ajuste de desempenho.
- Aprenda sobre as tendências futuras na arquitetura de microsserviços.
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
Traefik
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a administradores de sistema e desenvolvedores que desejam implantar, gerenciar, monitorar e operar microsserviços usando Traefik.
No final desta formação, os participantes serão capazes de
- Configurar e lançar Traefik por meio de um provedor Docker.
- Habilite conexões seguras e criptografadas usando o Let's Encrypt.
- Implantar e conectar middleware a um roteador para transformar solicitações de serviço.
- Monitorar Traefik operações usando o painel de controle.