Logo do curso
Curso

Back-ends Modernos em Java:

Reatividade, Observabilidade e Performance

Quero estudar na alura

12h

Para conclusão

2

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Estabeleça estratégias para migrar aplicações do desenvolvimento para produção.
  • Aprofunde práticas reativas com Quarkus e Mutiny para operações assíncronas.
  • Implemente cache com Redis para reduzir latência e manter a consistência dos dados.
  • Realize a conversão de aplicações Java para imagens nativas com GraalVM.
  • Configure observabilidade e profiling com Micrometer, Prometheus, Grafana, OpenTelemetry e Jaeger.

Público alvo_

Este curso é destinado a profissionais e estudantes de desenvolvimento que desejam aprimorar as práticas de transição de ambientes de desenvolvimento para produção, com foco em performance, escalabilidade e integração de paradigmas reativos. Pessoas interessadas em utilizar ferramentas como Quarkus, Redis, GraalVM, Micrometer e OpenTelemetry encontrarão abordagens detalhadas para construir soluções robustas e eficientes.

João Victor

github

linkedin

João Victor é formado em ciências da computação e possui sólidos conhecimentos em desenvolvimento de sistemas utilizando linguagem Java e Kotlin. Atualmente é Software Engineer na empresa iFood.

Curso atualizado em 08/09/2025

Ementa

  1. Fundamentos do Reativo e Quarkus

    • Reatividade com Quarkus
    • Paradigma Reativo
    • Reativo de Ponta a Ponta
  2. Estratégias de Cache Reativo

    • Cache em sistemas reativos
    • Redis integrado ao Quarkus
    • Estratégias de invalidação de cache
  3. Native Image com GraalVM

    • GraalVM e imagens nativas
    • Configurações e extensões nativas
  4. Fundamentos de Observabilidade

    • Observabilidade em Sistemas Modernos
    • Logs estruturados e eficientes
    • Métricas com Micrometer
    • Introdução ao Tracing
  5. Tracing na Prática

    • Utilizando OpenTelemetry e Jaeger
    • Spans personalizados
  6. Profiling na prática

    • Profiling e sua importância
    • Profiling com VisualVM
    • Profiling nativo com Java Flight Recorder

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração do seu plano e aproveite até 44% OFF

Conheça os Planos para Empresas