Backend

Bancos de Dados para Backend

Trilha para entender e usar bancos de dados de forma pragmática.

Intermediário 3 passos sugeridos

Sequência sugerida de estudos

Cada módulo é um passo no seu aprendizado. Siga de cima para baixo, adaptando o ritmo à sua realidade.

  1. Etapa 1

    Modelagem e SQL Avançado

    Modelando dados e tirando proveito de SQL.

    Tópicos

    • Normalização e desnormalização
    • Índices e plano de execução
    • Transações e isolamento
    • Patterns de modelagem (audit log, soft delete, etc.)
  2. Etapa 2

    Bancos Não-Relacionais

    Quando (e quando não) usar NoSQL.

    Tópicos

    • Chave-valor, documento, coluna larga e grafos
    • Trade-offs de consistência
    • Escolha de tecnologia por caso de uso
    • Migrações e evolução de schema
  3. Etapa 3

    Operação em Produção

    Como manter bancos de dados saudáveis.

    Tópicos

    • Backup e restore
    • Monitoramento e alertas
    • Escalabilidade (sharding, replicas)
    • Segurança e acesso

Como usar esta trilha

Esta página não é um curso completo. Ela só organiza, em ordem, temas que fazem sentido estudar se você quer se aprofundar nesse assunto.