Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Boot + WebFlux + Kafka + MongoDB + JUnit
Highest Rated
Rating: 4.6 out of 5(77 ratings)
420 students

Spring Boot + WebFlux + Kafka + MongoDB + JUnit

Aprenda Programação Reativa com as Melhores Práticas e Tecnologias do mercado.
Last updated 5/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Spring Boot
  • Programação Reativa com WebFlux
  • Mensageria Assíncrona com Apache Kafka
  • Consumo de APIs Externas
  • Persistência NoSQL com MongoDB
  • Cobertura de Testes com JUnit
  • Refatoração de Objetos com Converters
  • Padrão de Projeto Builder
  • Prevenção de Falhas com Validations

Course content

10 sections40 lectures6h 25m total length
  • Instalando o JDK e a IDE5:39
  • Conceitos WebFlux2:52
  • O que vamos desenvolver2:51

Requirements

  • Ter um computador com Windows, Linux (Ubuntu) ou Mac OS
  • Ter vontade de aprender

Description

Descubra o Poder da Programação Reativa com Spring Boot

Neste curso, você mergulhará no mundo da programação reativa, aprendendo a criar aplicações robustas e profissionais com Spring Boot, WebFlux, Kafka, MongoDB e JUnit. Explore as melhores práticas e desenvolva um serviço completo a partir do zero, capacitando-se a criar suas próprias APIs, seja por diversão ou para fins comerciais.

Este curso é projetado tanto para iniciantes que desejam dar os primeiros passos na programação quanto para experientes que buscam aprimorar suas habilidades. Também é valioso para desenvolvedores front-end que desejam entender o funcionamento dos bastidores das chamadas de endpoints.

Nosso objetivo é destacar o poder da programação reativa, aproveitando um sistema de mensageria dinâmico com o Apache Kafka e persistência de dados em um banco NoSQL, tudo isso com uma sólida cobertura de testes usando JUnit. Além disso, você aprenderá a desenvolver com as ferramentas mais utilizadas no mercado, adotando as práticas empregadas pelas gigantes da tecnologia em seus microserviços.

Tenho plena confiança de que você ficará extremamente satisfeito com o conteúdo que será apresentado neste treinamento. Estou comprometido em acompanhá-lo em cada etapa desta jornada, e quero enfatizar que, ao longo do curso, encorajo todos a fazerem perguntas sempre que surgirem dúvidas. Estou aqui para ajudá-los a esclarecer qualquer ponto e garantir que aproveitem ao máximo esta experiência de aprendizado.

Who this course is for:

  • Iniciantes com pouca ou nenhuma experiência em programação
  • Aventureiros da programação que desejam conhecer o mundo da programação Reativa com Spring Boot
  • Desenvolvedores intermediários que querem aprender programação Reativa com Spring Boot
  • Desenvolvedores avançados que querem aprender e aprimorar seus conhecimentos em programação Reativa com Spring Boot