Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microserviço em Java + MongoDB
Rating: 4.8 out of 5(7 ratings)
20 students

Microserviço em Java + MongoDB

Entenda microserviço de uma vez!
Last updated 2/2023
Portuguese
Portuguese [Auto],

What you'll learn

  • Entender como configurar um Microservice
  • Realizar melhores práticas de implementação em API's
  • Configurar Circuit Breaker para prevenção e monitoramento de erros
  • Configuração do MongoDB em uma aplicação Java com Spring Boot

Course content

4 sections • 11 lectures • 58m total length
  • Objetivos do curso0:58

    Nesse mini curso você aprenderá a comunicar 3 microserviços através do Feign Client, uma ferramenta muito utilizada em Spring Boot para comunicação HTTP através de microserviços, irei mostrar também o banco de dados MongoDB muito utilizado em novas arquiteturas principalmente em microserviços por sua velocidade e praticidade. Também ira aprender algumas boas práticas de programação.

  • O que é Microserviço?6:09

Requirements

  • É necessário ter conhecimento básico em programação para conseguir entender alguns termos técnicos

Description

Nesse minicurso você aprenderá a comunicar 3 microserviços através do Feign Client, uma ferramenta muito utilizada com o framework Spring Boot para comunicação de microserviços através de requisições HTTP.

Você aprenderá as vantagens e desvantagens de utilizar microserviço e em qual a melhor maneira de utiliza-lo. Irei mostrar como criar comunicações entre os microserviços com as melhores práticas, utilizando Circuit Breaker para fazer tratamento de erros e permitir que um microserviço consiga funcionar independente do outro.

Você ira aprender a criar um projeto com padrão MVC, criando controller, service, repository e model, este padrão é muito utilizado nas empresas por ser um padrão de facil compreensão.

Cada aplicação tera seu banco de dados e para isso escolhemos o MongoDB, muito utilizado em novas arquiteturas principalmente em microserviços por sua praticidade de configuração e utilização e sua velocidade.

Para testar nossa aplicação iremos trabalhar com o Postman, uma ferramente muito utilizada também para realizar requisições, irei disponibilizar as collections com todos endpoints para facilitar ainda mais os testes.

Este projeto estará disponível no github para que vocês possam fazer download e ir acompanhando com mais facilidade.

Para essas aplicações, estaremos utilizando a versão do Java 17 e o Spring Boot 3.0.2.

Who this course is for:

  • Desenvolvedores que desejam conhecer a arquitetura de Microservice