Nossas novas aulas são em formato online e ao vivo!

Uma dinâmica diferenciada, com interação, compartilhamento e dúvidas em tempo real.

Saiba mais

Curso Microservices Spring Cloud online

(40h)

26 de outubro - 06 de novembro

Noturno (19:00 às 23:00)

De: 10x R$ 269,00

Por 10x de R$ 188,30

Investimento total de R$2690,00 por R$1883,00 no cartão ou boleto

Turmas disponíveis do curso

Microservices Spring Cloud

Baixe o programa Inscreva-se

Descubra o que você vai encontrar no curso

Como modularizar o seu sistema? Chegar numa arquitetura que atenda principalmente os requisitos do negócio, mas que também facilite a manutenção do projeto, escalabilidade, deploy, etc. não é fácil. Faço apenas um grande sistema, conhecido como monólito? Devemos partir para uma estratégia de múltiplos sistemas colaborativos, conhecidos atualmente como microservices? Quais são as vantagens e desvantagens de cada abordagem? Essa é uma decisão bem complicada e é preciso uma visão apurada dos fatos para não cair em nenhuma armadilha. O nosso curso de Microservices com Spring Cloud promove justamente esse pensamento crítico através de muito atividade prática. Vamos desenvolver o CaelumEats, a nossa versão de um sistema super famoso do mercado que facilita o pedido de comida dos mais diversos restaurantes.

Pré-requisitos

Conhecimento em Java Web e Spring Boot

Programa de Estudos

MICROSERVICES SÃO REALMENTE NECESSÁRIOS?

Começamos já de forma ousada e questionamos a real necessidade de criar uma arquitetura de microservices. O que tem de negativo em um monólito? E as características positivas? Praticamos em cima de uma aplicação monolítica e estudamos todos esses pontos.

PLANEJE E EXECUTE A DECOMPOSIÇÃO DO MONÓLITO

O que devemos levar em consideração neste momento? Existe tamanho ideal para um microservice? E o banco de dados, como vamos trabalhar? Um banco para cada aplicação? Vamos estudar e experimentar na prática o desafio dessa tarefa.

INTEGRAÇÃO SÍNCRONA

Numa arquitetura distribuída é necessário que as aplicações conversem uma com as outras. Diversas dessas comunicações precisam de respostas no mesmo momento. E se a outra aplicação estiver fora do ar? E se demorar de responder? Precisamos abraçar a possibilidade da falha e deixar cada aplicação preparada para lidar com os possíveis problemas.

INTEGRAÇÃO ASSÍNCRONA

E se a comunicação não precisar de resposta no mesmo momento? Facilitar a integração assíncrona é um dos melhores caminhos para conseguirmos escalabilidade e performance. Vamos ver na prática como a mensageria pode ser usada para facilitar esse estilo de integração.

SPRING CLOUD E DOCKER PARA FACILITAR TUDO

É claro que não vamos implementar tudo na mão. Usaremos o Spring Cloud para facilitar diversos dos nossos trabalhos. Trabalharemos a parte de segurança, configuração externas, discovery, testes e monitoramento. Para facilitar deploy, usaremos o Docker.

Esse é o resumo do nosso programa.

Baixe o programa

Pré-requisitos

Java para Desenvolvimento Web

Spring Framework

Quer reservar sua vaga nesse curso?

Preencha o formulário e te passaremos os próximos passos!

Instrutores & Convidados

Lucas Félix Sampaio

Instrutor e Programador

Alexandre Aquiles

Instrutor

Nico Steppat

Diretor Caelum/Alura

Comentários

Conteudo moderno e bem explicado. Valeu a pena o investimento e recomendo. Bom para quem quer conhecer novas tecnologias, se reciclar e trocar conhecimentos.

Tiago Dias

O curso agregou em muito nos meus conhecimentos e me inspirou a buscar mais sobre os temas. Será um diferencial na minha carreira

Hélio Pinheiro Soares

Os cursos da Caelum sempre me surpreendem positivamente, mesmo eu tendo a expectativa alta sempre recebendo mais do que imaginava.

Ramon Ferreira Silva

Próximas Turmas

Microservices Spring Cloud

26 de outubro - 06 de novembro

Noturno (19:00 às 23:00)

aulas online

inscreva-se

23 de novembro - 04 de dezembro

Noturno (19:00 às 23:00)

aulas online

inscreva-se

07 de dezembro - 18 de dezembro

Noturno (19:00 às 23:00)

aulas online

inscreva-se
Microservices Spring Cloud

26 de outubro - 06 de novembro

Noturno (19:00 às 23:00)

aulas online

inscreva-se

23 de novembro - 04 de dezembro

Noturno (19:00 às 23:00)

aulas online

inscreva-se

07 de dezembro - 18 de dezembro

Noturno (19:00 às 23:00)

aulas online

inscreva-se

Baixe as informações completas do curso

Após o preenchimento, você vai receber os detalhes do curso em seu e-mail.