Formação em
Pré-lançamento
formação_
Formação Java e Microsserviços com Spring e RabbitMQ
Aprenda a trabalhar com arquitetura de microsserviços na prática, usando Java, Spring e Rabbitmq
Para conclusão
Assista o vídeo
veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end
Essa formação está em pré-lançamento! O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.
Você já pode fazer os primeiros cursos dessa formação. Ela continuará a ser criada a partir do seu feedback no fim dos cursos e no nosso Discord.
Esta formação foi criada em parceria com o Nubank.
O que esperar desta formação
Nesta formação você vai aprender a criar microsserviços do zero, vai aprender a trabalhar com a infraestrutura desse tipo de arquitetura e com mensageria usando o RabbitMQ.
Para que você aproveite esse conteúdo, é importante que você conheça a linguagem Java, já tenha tido contato com algum provedor de Cloud (como AWS, Azure, ou Google Cloud) e que conheça os conceitos de microsserviços. Todos esses pré-requisitos você encontra aqui na Alura.
Por que estudar esta formação?
Guia de aprendizado
Conteúdos pensados para facilitar seu estudo
Do básico ao avançado
Formação completa para o mercado
Você dentro do mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosEmpresas que utilizam essa formação no treinamento de suas equipes
Algum texto para linkar com Alura empresas
Professores especializados Programação
Com quem você vai aprender
Vinicius Dias
Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, sempre tento aplicar a regra do bom escoteiro nos códigos: Sempre deixe o local mais limpo do que quando você o encontrou.
-
Vinicius Dias
Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, sempre tento aplicar a regra do bom escoteiro nos códigos: Sempre deixe o local mais limpo do que quando você o encontrou.
Jacqueline Oliveira
Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.
-
Jacqueline Oliveira
Engenheira de Software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, atua como desenvolvedora backend Java desde 2010.
Essa formação está em pré-lançamento. O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.
Ao mesmo tempo você já pode fazer os primeiros cursos e conteúdo. Ela será criada a partir do seu feedback no fim dos cursos e no nosso Discord.
Passo a passo
1 Criando um microsserviço
Vamos começar com um case do banco Pan, onde eles contam por que decidiram usar esse tipo de arquitetura (microsserviços). Depois você vai aprender com o Vini Dias sobre as tomadas de decisão que envolvem esse tipo de arquitetura, o que vai te dar uma boa base para você implementar microsserviços. Com a Jacqueline Oliveira, você vai construir microsserviços com Java e Spring, conectar com o banco de dados, vai usar migrations, service discovery e registry, load balancer e vai aprender a integrar microsserviços.
-
Podcast Case Banco PAN: Cloud e Microsserviços Hipsters Ponto Tech #306
-
Curso Microsserviços na prática: entendendo a tomada de decisões
08h - Execute um projeto real usando microsserviços
- Entenda como organizar serviços
- Isole a infraestrutura de cada serviço
- Tenha um processo de build para cada serviço
- Entenda como organizar o código, incluindo no front-end
-
Curso Microsserviços na prática: implementando com Java e Spring
10h - Crie um microsserviço com Java e Spring, conectando a um banco de dados MySQL
- Implemente a técnica de service discovery utilizando o Eureka
- Centralize requisições adicionando um API Gateway ao projeto
- Projete e faça comunicação síncrona entre dois microsserviços com Open Feign
- Entenda os conceitos de circuit breaker e fallback
Faça esse curso e:
Mais detalhesdo curso Microsserviços na prática: entendendo a tomada de decisões
Faça esse curso e:
Mais detalhesdo curso Microsserviços na prática: implementando com Java e Spring
-


Comece hoje mesmo os cursos de Java e Microsserviços com Spring e RabbitMQ. Matricule-se agora!
Plus
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Pro
- Acesso a TODOS os cursos da plataforma
Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Alura Challenges
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
- Alura Cases
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
- Certificado
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
- Alura Língua (incluindo curso Inglês para Devs)
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas