🚀 Curso de Modelagem UML (Edição Geek)

Seja bem-vindo ao curso de Modelagem UML! Este material foi desenvolvido para que você aprenda a projetar sistemas de forma visual e profissional.

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 entender, ler e criar os principais diagramas da UML, utilizando-os como ferramentas de comunicação e design de software.


📚 Estrutura do Curso

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

🛠️ Módulo 1: Fundamentos e Casos de Uso

  • Capítulo 01: Introdução à UML e Modelagem (Tema: Star Wars)
  • Capítulo 02: Diagrama de Casos de Uso: Atores e Ações (Tema: Harry Potter)
  • Capítulo 03: Casos de Uso: Relacionamentos (Tema: Matrix)
  • Capítulo 04: Prática de Casos de Uso: Sistema de Aluguel (Tema: Senhor dos Anéis)
  • Capítulo 05: Documentação de Casos de Uso (Tema: Batman)

📦 Módulo 2: Diagrama de Classes (A Estrutura)

  • Capítulo 06: Classes, Atributos e Métodos (Tema: Pokémon)
  • Capítulo 07: Associações e Multiplicidade (Tema: Game of Thrones)
  • Capítulo 08: Herança e Polimorfismo (Tema: RPG de Fantasia)
  • Capítulo 09: Agregação e Composição (Tema: Lego / Mechas)
  • Capítulo 10: Prática de Diagrama de Classes (Tema: Vingadores)

💾 Módulo 3: Diagramas de Comportamento

  • Capítulo 11: Diagrama de Sequência: O Fluxo no Tempo (Tema: Dr. Estranho)
  • Capítulo 12: Prática de Diagrama de Sequência (Tema: Sonic)
  • Capítulo 13: Diagrama de Atividades: O Fluxograma Avançado (Tema: Detona Ralph)
  • Capítulo 14: Diagrama de Máquina de Estados (Tema: Tron)
  • Capítulo 15: Diagrama de Comunicação/Colaboração (Tema: Naruto)

🌐 Módulo 4: Diagramas Avançados e Prática

  • Capítulo 16: Diagrama de Pacotes: Organizando o Sistema (Tema: Hogwarts)
  • Capítulo 17: Diagrama de Componentes (Tema: Star Trek)
  • Capítulo 18: Diagrama de Implantação (Deployment) (Tema: Cyberpunk 2077)
  • Capítulo 19: Ferramentas Case e Geração de Código (Tema: Homem-Aranha)
  • Capítulo 20: Projeto Final: Modelagem Completa de um Sistema (Tema: Vingadores)

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