Comunicação entre microsserviços

Com API REST, Java 11, Spring Boot, PostgreSQL, Javascript ES6, Node.js, MongoDB, RabbitMQ, JWT, Docker e AWS!
4.71 (370 reviews)
Udemy
platform
Português
language
Software Engineering
category
Comunicação entre microsserviços
2 984
students
16 hours
content
Dec 2023
last update
$19.99
regular price

Why take this course?

🎓 Comunicação entre Microsserviços com API REST, Java, Spring Boot, e Muitos Outros!

🕰️ Sobre o Curso:

Neste curso, mergulhamos no universo da comunicação entre microsserviços, uma prática essencial para a construção de sistemas robustos e escaláveis. Com uma abordagem teórica sólida e prática intensiva, você vai desvendar o funcionamento das APIs REST, trabalhar com as mais recentes tecnologias e frameworks, e deployar sua solução na AWS, garantindo que este conhecimento esteja em dia com as atuárias de 2023!

🚀 Conteúdo do Curso:

  • Fundamentos Teóricos: Compreenda os conceitos de microsserviços e arquiteturas monolíticas. Saiba quais são as vantagens e desvantagens de cada abordagem, bem como as melhores práticas em comunicação síncrona e assíncrona entre aplicações.

  • Desenvolvimento Prático:

    • Crie 3 APIs incríveis! Duas delas com Node.js, MongoDB (e Mongoose para o ORM), Mongoose (ou Sequelize para o ORM), e JWT para autenticação.
    • Desenvolva uma API em Java 11 utilizando Spring Boot, PostgreSQL, Spring Data JPA, e Spring Cloud OpenFeign, integrou-a com as outras tecnologias, e configure a comunicação e integração entre elas.
    • Aprenda a usar RabbitMQ e o protocolo AMQP para implementar uma comunicação assíncrona entre os serviços via filas de mensagens.
    • Implemente chamadas a API REST utilizando FeignClient (Spring Boot) e Axios (Node.js).
    • Mova todas as suas aplicações para containers Docker, orquestrando-os com Docker-compose.
  • Deploy na AWS:

    • Aprenda a deployar sua arquitetura completa na AWS utilizando AWS Elastic Beanstalk, Amazon RDS, e Amazon CloudWatch.
    • Explore o uso de Cloud AMQP e Atlas MongoDB para o deploy de bancos de dados em nuvem.
  • Logs e Monitoramento:

    • Implemente um sistema de rastreabilidade de requisições entre microsserviços com logs detalhados.
    • Visualize como as IDs de requisições ajudam na rastreabilidade dos fluxos de informações.
  • Habilidades Adquiridas:

    • Conhecimento prático em comunicação entre microsserviços.
    • Experiência com JavaScript ES6, Node.js, Java 11, Spring Boot, PostgreSQL, Javascript ES6, MongoDB, RabbitMQ, Docker, e AWS.
    • Capacidade de criar APIs robustas e integrá-las através de chamadas REST ou filas de mensagens.
    • Skills para configurar e deployar projetos em contêineres Docker na AWS.

🔥 Atualizações Especiais:

  • Todas as bibliotecas e frameworks no Node.js foram atualizadas para a mais recente versão.
  • Atualização do projeto para Spring Boot 3 junto com o suporte ao Java 17.
  • Deploy completo da arquitetura na AWS utilizando AWS Elastic Beanstalk, Amazon RDS, Amazon CloudWatch, Cloud AMQP, e Atlas MongoDB.

🎉 Esteja pronto para elevar sua carreira de desenvolvedor! Aproveite esta oportunidade única para se tornar um especialista em comunicação entre microsserviços com as tecnologias mais atuais e relevantes do mercado. Inscreva-se agora e transforme seu conhecimento e carreira! 🎉

Loading charts...

3702780
udemy ID
13/12/2020
course created date
20/10/2021
course indexed date
Bot
course submited by