🧪 Módulo 11: Qualidade e Testes de Software (Edição Geek)

Seja bem-vindo ao módulo de Qualidade e Testes de Software! Aqui você aprenderá a caçar bugs, proteger seu código e garantir que seus sistemas funcionem perfeitamente. Um bom desenvolvedor não apenas escreve código, mas garante que ele funcione em qualquer cenário!

Para tornar o aprendizado mais leve e divertido, cada capítulo utiliza uma temática diferente do universo Geek (Animes, Filmes, Livros, Jogos e Quadrinhos) para explicar conceitos complexos de forma visual e analógica.


🎯 Objetivo do Curso

Capacitar o aluno a planejar, criar e executar diferentes tipos de testes (Unitários, Integração, E2E) e entender os princípios de Qualidade de Software (TDD, BDD, CI/CD) para entregar projetos robustos e confiáveis.


📚 Estrutura do Curso

O curso está dividido em 4 módulos principais, distribuídos em 20 semanas:

🛡️ Módulo 1: Fundamentos e Testes Unitários

  • Capítulo 01: Introdução à Qualidade de Software (Tema: Matrix)
  • Capítulo 02: Pirâmide de Testes (Tema: Indiana Jones)
  • Capítulo 03: Testes Unitários (Tema: Lego)
  • Capítulo 04: TDD (Test-Driven Development) (Tema: Doutor Estranho)
  • Capítulo 05: Mocks e Stubs (Tema: Missão Impossível)

🔗 Módulo 2: Integração e APIs

  • Capítulo 06: Testes de Integração (Tema: Vingadores)
  • Capítulo 07: Testes de API (Tema: Stargate)
  • Capítulo 08: Testes de Banco de Dados (Tema: Harry Potter / Gringotes)
  • Capítulo 09: Testes End-to-End (E2E) (Tema: Senhor dos Anéis)
  • Capítulo 10: Automação de Testes (Sentinelas) (Tema: X-Men / Sentinelas)

🚀 Módulo 3: Avançado e Práticas Modernas

  • Capítulo 11: BDD (Behavior-Driven Development) (Tema: Star Trek)
  • Capítulo 12: Testes de Regressão (Tema: De Volta para o Futuro)
  • Capítulo 13: Testes de Carga e Estresse (Tema: Godzilla)
  • Capítulo 14: Testes de Segurança (Tema: Batman)
  • Capítulo 15: Testes de Usabilidade (Tema: Ready Player One)

🏭 Módulo 4: Cultura de Qualidade e Projeto Final

  • Capítulo 16: CI/CD (Esteira de Produção) (Tema: Star Wars)
  • Capítulo 17: Cobertura de Código (Coverage) (Tema: Harry Potter / Mapa do Maroto)
  • Capítulo 18: Bugs Famosos da História (Tema: Jurassic Park)
  • Capítulo 19: Projeto Final Parte 1: Bug Hunt (Tema: Detona Ralph)
  • Capítulo 20: Projeto Final Parte 2: Relatório de Missão (Tema: Detona Ralph)

📖 Metodologia de Ensino

Cada capítulo segue rigorosamente uma estrutura de 11 seções para garantir a melhor experiência de aprendizagem:

  1. 🎯 Objetivo da Aula
  2. 🏢 O Cenário Prático (Seu Desafio)
  3. 🧠 Fundamentos: A Teoria Traduzida (com diagramas Mermaid)
  4. 📖 Exemplo Guiado
  5. 🛠️ Prática Obrigatória 1
  6. 🛠️ Prática Obrigatória 2
  7. 📤 Instruções de Entrega
  8. 📂 Estrutura de Pastas
  9. 💡 Checkpoint de Lógica
  10. 🔥 Desafio de Fixação
  11. 🔑 Gabarito de Código/Fórmulas

3 items neste arquivo.