Microservices com Kotlin e Micronaut

Why take this course?
🚀 Microservices com Kotlin e Micronaut: Uma Jornada de Arquitetura Reativa! 🎉 Sua jornada começa aqui! Aprenda a criar sistemas distribuídos resilientes e escaláveis utilizando Kotlin e a framework Micronaut. Este curso é ideal para desenvolvedores que desejam dominar o design de microsserviços, com foco prático na construção de uma aplicação de vendas de veículos. 🚗✨
Sobre o Curso: Esse curso é uma viagem abrangente pela arquitetura de microsserviços, onde você explorará todas as etapas, desde a concepção da ideia até a implementação completa e testes. A aplicação será construída com Kotlin e Micronaut, utilizando tecnologias como Postgres, MongoDB, Service Discovery (Com Consul), API Gateway, Circuit Breaker e Kafka. 🛠️
Estrutura do Curso:
✅ Introdução
- Aula 1: Conceitos básicos e o que esperar no curso.
- Aula 2: Teorias fundamentais de microsserviços e Kotlin/Micronaut.
- Aula 3: Mapeando a ideia de aplicação em uma arquitetura de microsserviços.
🚀 Desenvolvimento de Microsserviços
-
Microsserviço de Veículos:
- Aula 4: Crie a base da aplicação com Kotlin e Micronaut.
- Aula 5: Desenvolva o controlador e o serviço necessário para os dados do veículo.
- Aula 6: Configure o banco de dados Postgres.
- Aula 7: Teste a aplicação com Postman.
-
Microsserviço de Loja:
- Aula 9: Aprenda como os microsserviços se comunicam entre si.
- Aula 10: Implemente a lógica de venda de maneira robusta e segura.
- Aula 11: Fortaleça sua aplicação com um Circuit Breaker para resiliência.
- Aula 12: Armazene dados de cache com Redis.
- Aula 13: Teste as implementações feitas com Redis.
- Aula 14: Envie as vendas para um tópico do Kafka.
- Aula 15: Verifique a implementação com o Kafka.
-
Microsserviço de Relatório:
- Aula 16: Crie um novo microsserviço para consumir mensagens do Kafka.
- Aula 17: Teste o consumo de mensagens com o Kafka.
- Aula 18: Persista dados no MongoDB.
- Aula 19: Teste a implementação com o MongoDB.
- Aula 20: Aprenda a listar todas as vendas.
✅ Service Discovery e API Gateway
- Aula 21: Integre o Consul para Service Discovery.
✅ Desenvolvimento em Docker
- Aula 24: Aprenda a configurar uma rede no Docker.
- Aulas 25-28: Crie containers docker para cada microsserviço.
- Aula 29: Teste a aplicação no Docker.
🔧 Extra: Comandos Básicos no MongoDB
- Aula 30: Ganhe habilidades adicionais com comandos básicos no MongoDB.
Por que escolher este curso?
- Prática Orientada: Aprenda fazendo, não apenas teórica!
- Foco em Kotlin/Micronaut: Domine as melhores práticas com essas tecnologias.
- Integração Real: Trabalhe com sistemas como Kafka, MongoDB e Postgres.
- Resiliência e Scalabilidade: Construa sistemas que são resilientes e podem escalar.
- Desenvolvimento em Docker: Entenda como empacotar e rodar suas aplicações de forma eficiente.
Prontos para embarcar nesta jornada? 🚀🧗♂️ Inscreva-se agora e prepare-se para transformar seu conhecimento em aplicação real! Não perca a oportunidade de se tornar um especialista em microserviços com Kotlin e Micronaut. 🌟
Loading charts...