🚀 Extra: Engenharia de Software (Edição Geek)

Seja bem-vindo ao módulo extra de Engenharia de Software! Aqui você aprenderá como planejar, construir e manter sistemas complexos com qualidade profissional, indo muito além da simples programação.

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 processos, arquitetura e qualidade.


🎯 Objetivo do Curso

Capacitar o aluno a entender o ciclo de vida do software, as metodologias de desenvolvimento, os princípios de qualidade (SOLID, Clean Code), testes e a cultura DevOps, formando um engenheiro de software completo.


📚 Estrutura do Curso

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

💻 Módulo 1: Fundamentos e Planejamento

  • Capítulo 01: O que é Engenharia de Software (Tema: LEGO)
  • Capítulo 02: Ciclo de Vida do Software (SDLC) (Tema: SimCity)
  • Capítulo 03: Metodologias Ágeis (Scrum/Kanban) (Tema: Vingadores)
  • Capítulo 04: Engenharia de Requisitos (Tema: Sherlock Holmes)
  • Capítulo 05: Arquitetura de Software (Tema: Minecraft)

📐 Módulo 2: Código Limpo e Padrões

  • Capítulo 06: Princípios SOLID (Tema: Transformers)
  • Capítulo 07: Clean Code (Tema: Marie Kondo)
  • Capítulo 08: Padrões de Projeto (Design Patterns) (Tema: Batman)
  • Capítulo 09: Antipadrões e Code Smells (Tema: Scooby-Doo)
  • Capítulo 10: Refatoração (Tema: Indiana Jones)

🧪 Módulo 3: Qualidade e Automação

  • Capítulo 11: Qualidade e Testes de Software (Tema: Matrix)
  • Capítulo 12: TDD (Test Driven Development) (Tema: Minority Report)
  • Capítulo 13: Integração Contínua (CI) (Tema: Fábrica de Chocolate)
  • Capítulo 14: Entrega Contínua (CD) (Tema: Star Trek)
  • Capítulo 15: DevOps e Cultura (Tema: Power Rangers)

🛡️ Módulo 4: Gestão, Segurança e Projetos

  • Capítulo 16: Documentação de Software (Tema: Indiana Jones)
  • Capítulo 17: Estimativas e Prazos (Tema: Doutor Estranho)
  • Capítulo 18: Segurança na Engenharia (Tema: Batman)
  • Capítulo 19: Projeto Final Parte 1: Planejamento (Tema: Game of Thrones)
  • Capítulo 20: Projeto Final Parte 2: Execução (Tema: Game of Thrones)

📖 Metodologias 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.