Logo do curso
Curso

[EM BREVE] Persistência Poliglota com Java:

teoria e prática com bancos NoSQL

Quero estudar na alura

10h

Para conclusão

Certificado

De participação

O que você aprenderá_

  • Entenda como a persistência evoluiu com a web e a computação em nuvem
  • Conheça os principais tipos de bancos de dados e seus usos no mundo real
  • Modele dados com boas práticas e separe bem as responsabilidades no código
  • Implemente soluções com bancos NoSQL como MongoDB, Redis, Cassandra e outros
  • Escolha o banco ideal para cada cenário e prepare o ambiente com Docker e testes realistas

Público alvo_

Pessoas que desejam entender diferentes tipos de bancos de dados e aprender a aplicar persistência poliglota de forma prática e estratégica em aplicações modernas.

Jeferson Silva

github

linkedin

Jeferson é Coordenador de Projetos Educacionais na Alura, é mestre em Ciência da Computação pela USP, possui experiência em desenvolvimento com Java, Android e também em desenvolvimento de jogos com Unity e Lua. Atuou como instrutor e coordenador na Caelum e atualmente se dedica a aprender sempre mais sobre educação e aprendizagem auto dirigida.

Curso atualizado em 08/09/2025

Ementa

  1. Fundamentos da Persistência de Dados

    • Evolução histórica, impacto da nuvem e da web
    • ACID, BASE e Teorema CAP
  2. Tipos de Bancos e Persistência Poliglota

    • Documentos, chave-valor, colunar e grafos
    • Desafios e trade-offs da persistência poliglota
  3. Modelagem e Boas Práticas em Java

    • Padrões de persistência (DAO, Repositório, Active Record)
    • ORMs, Data Mappers e separação da camada de persistência
  4. Implementação com Bancos NoSQL

    • MongoDB, Redis, Neo4j e Cassandra
    • Operações, consultas, agregações e uso com Spring Data/MicroProfile
  5. Ambiente e Integração Prática

    • Preparação com Docker e Testcontainers
    • Critérios para escolher o banco ideal em diferentes cenários

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