Entrar em Contato

Programa do Curso

Introdução a Microsserviços & Spring Cloud

  • Arquitetura Monolítica versus Microsserviços
  • Conceitos principais de Microsserviços
  • Introdução ao Spring Boot & Spring Cloud
  • Criando um Microsserviço RESTful Simples com Spring Boot
  • Laboratório Prático: Implementando um Microsserviço Básico

Descoberta de Serviços & Gerenciamento de Configuração

  • Registro e Descoberta de Serviços usando Eureka
  • Gerenciamento de Balanceamento de Carga com Ribbon
  • Configuração Centralizada com Spring Cloud Config
  • Gateway de API com Spring Cloud Gateway
  • Laboratório Prático: Implementando Gateway de API e Descoberta de Serviços

Comunicação & Resiliência

  • Comunicação Entre Serviços usando Clientes Feign
  • Implementação de Circuit Breakers com Resilience4J
  • Lidando com Falhas e Mecanismos de Fallback
  • Rastreamento Distribuído com Spring Cloud Sleuth & Zipkin
  • Laboratório Prático: Configurando a Resiliência dos Serviços

Containerizando Microsserviços com Docker

  • Introdução a Containers e Docker
  • Continerizando uma Aplicação Spring Boot
  • Criando Aplicações Multi-container com Docker Compose
  • Gerenciando Microsserviços com Redes do Docker
  • Laboratório Prático: Implantação de Microsserviços com Docker Compose

Monitoramento, Log e Segurança

  • Monitoramento de Microsserviços com Spring Boot Actuator
  • Log Centralizado usando ELK Stack (Elasticsearch, Logstash, Kibana)
  • Melhores Práticas de Segurança para Microsserviços
  • Configurando Autenticação e Autorização
  • Laboratório Prático: Configurando Segurança e Monitoramento

Escala e Orquestração com Kubernetes

  • Introdução ao Kubernetes e Orquestração de Containers
  • Implantando Microsserviços no Kubernetes
  • Escalonando e Gerenciando Microsserviços em Produção
  • Balanço de Carga e Auto-Escalonamento
  • Laboratório Prático: Implantando Microsserviços no Kubernetes

Padrões Avançados de Microsserviços

  • Arquitetura Orientada a Eventos com Kafka
  • Service Mesh com Istio
  • Transações Distribuídas e Padrão Saga
  • Pipelines CI/CD para Microsserviços
  • Laboratório Prático: Implementando Padrões Avançados de Microsserviços

Projeto Final e Melhores Práticas

  • Construindo um Sistema Completo de Microsserviços
  • Depuração e Solução de Problemas Comuns
  • Estratégias de Otimização de Desempenho
  • Melhores Práticas para Implantações em Produção
  • Perguntas & Respostas e Encerramento Final

Resumo e Próximos Passos

Requisitos

  • Compreensão da arquitetura de microsserviços
  • Experiência com Java e Spring Boot
  • Conhecimento básico de APIs REST e containers

Público-Alvo

  • Desenvolvedores de Software
  • Engenheiros de DevOps
  • Arquitetos de Cloud
  • Administradores de Sistema
 35 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas