Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprenda CQRS NA PRÁTICA
Rating: 4.5 out of 5(13 ratings)
106 students

Aprenda CQRS NA PRÁTICA

Aprenda na prática como aplicar o CQRS utilizando Java, Spring Boot, MongoDB, MySQL e Kafka
Created byDanilo Arantes
Last updated 8/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • O que é o padrão arquitetural CQRS (Command Query Responsibility Segregation), como ele funciona e qual é o seu principal objetivo;
  • Como aplicar o CQRS na prática, implementando a separação de responsabilidades entre comandos e consultas;
  • O que é o Event Sourcing e qual seu principal objetivo;
  • Vantagens e desvantagens do CQRS;

Course content

8 sections • 35 lectures • 4h 2m total length
  • Visão geral sobre o curso1:22
  • O que é CQRS?7:26
  • Objetivo do CQRS
  • O que é Event Sourcing?9:02
  • Event Sourcing

Requirements

  • Conhecimento em programação Java
  • É necessário ter uma noção sobre mensageria
  • É necessário ter uma noção sobre banco de dados relacional e não relacional
  • Conhecimento básico do Docker
  • Vontade de aprender e aplicar os conceitos

Description

Já imaginou construir sistemas robustos, escaláveis e altamente organizados?

Com o curso Aprenda CQRS NA PRÁTICA, você aprenderá como implementar um dos padrões mais poderosos de arquitetura com Java, Spring Boot, MongoDB, MySQL e Kafka, dominando ferramentas que diferenciam um desenvolvedor comum de um especialista. Este é o curso ideal para quem busca elevar o nível técnico e criar aplicações capazes de suportar demandas do mundo real.


O que você vai aprender:

  • Os fundamentos de CQRS
    Entenda o conceito por trás do Command Query Responsibility Segregation, como ele funciona e os problemas que resolve.

  • Command e Query
    Aprenda a separar com eficiência comandos (ações que alteram o estado do sistema) de queries (consultas que retornam dados), otimizando a organização e performance do seu código.

  • Command Handler e Command Bus
    Domine a criação e gestão de handlers e buses para orquestrar comandos de maneira limpa, escalável e desacoplada.

  • Integração com Kafka
    Explore como implementar comunicação assíncrona entre serviços utilizando o Apache Kafka, potencializando a troca de eventos em sistemas distribuídos.

  • MongoDB e MySQL no CQRS
    Descubra como trabalhar com bases de dados especializadas para leitura e escrita, utilizando as vantagens de cada tecnologia para maximizar a performance da sua aplicação.


Por que este curso é diferente?

  • Aulas práticas e diretas ao ponto

  • O curso aborda as melhores práticas com tecnologias utilizadas pelas principais empresas do mercado.

Este curso é para você se:

  • Deseja dominar padrões avançados de arquitetura e se destacar como desenvolvedor backend.

  • Busca aprender como construir sistemas que lidam com grandes volumes de dados de maneira performática.

  • Quer estar preparado para os desafios do mercado e trabalhar em projetos de alto impacto.

Transforme a forma como você desenvolve software!
Compre agora e descubra como o CQRS pode revolucionar a maneira como você constrói aplicações.

Who this course is for:

  • Estudantes de cursos de computação e desenvolvimento de sistemas
  • Profissionais que desejam adquirir conhecimento em arquitetura de sistemas
  • Interessados em aprender as principais ferramentas e frameworks do mercado
  • Engenheiros de software interessados em implementar CQRS em seus projetos
  • Pessoas interessadas em arquitetura de sistemas distribuídos e escaláveis