📚 Sumário de Aulas — Paradigmas e Padrões de Projeto (GoF & Arquitetura)

Grade curricular completa estruturada em 20 capítulos canônicos (5 blocos) de engenharia de software, cobrindo modelos de computação, princípios SOLID, padrões GRASP, os 23 padrões GoF, arquiteturas limpas, programação funcional e sistemas reativos:


🧱 Bloco 1: Paradigmas de Programação e Modelos de Computação (Caps 01 a 04)

Capítulo Tópico Teórico Status
Capítulo 01 📖 Paradigma Imperativo e Estruturado: Memória, Ponteiros e Mutabilidade ✅ Disponível
Capítulo 02 📖 Paradigma Orientado a Objetos: Encapsulamento, Herança vs Composição e Polimorfismo ✅ Disponível
Capítulo 03 📖 Paradigma Funcional: Funções Puras, Imutabilidade, Alta Ordem e Currying ✅ Disponível
Capítulo 04 📖 Paradigmas Declarativo, Lógico e Reativo: Regras, Unificação e Event Streams ✅ Disponível

🧱 Bloco 2: Engenharia de Software, SOLID e GRASP (Caps 05 a 08)

Capítulo Tópico Teórico Status
Capítulo 05 📖 SOLID I: Princípios SRP (Responsabilidade Única), OCP (Aberto/Fechado) e LSP (Liskov) ✅ Disponível
Capítulo 06 📖 SOLID II: Princípios ISP (Segregação de Interfaces) e DIP (Inversão de Dependências / IoC) ✅ Disponível
Capítulo 07 📖 Padrões GRASP Fundamentais: Expert, Creator, Controller, Low Coupling e High Cohesion ✅ Disponível
Capítulo 08 📖 Padrões GRASP Avançados: Polymorphism, Pure Fabrication, Indirection e Protected Variations ✅ Disponível

🧱 Bloco 3: Padrões de Projeto Criacionais e Estruturais GoF (Caps 09 a 12)

Capítulo Tópico Teórico Status
Capítulo 09 📖 Criacionais I: Factory Method e Abstract Factory ✅ Disponível
Capítulo 10 📖 Criacionais II: Builder Fluente, Singleton Thread-Safe e Prototype ✅ Disponível
Capítulo 11 📖 Estruturais I: Adapter, Decorator e Facade ✅ Disponível
Capítulo 12 📖 Estruturais II: Composite, Proxy (Virtual/Protection/Cache), Bridge e Flyweight ✅ Disponível

🧱 Bloco 4: Padrões de Projeto Comportamentais GoF (Caps 13 a 16)

Capítulo Tópico Teórico Status
Capítulo 13 📖 Comportamentais I: Strategy, Template Method e State ✅ Disponível
Capítulo 14 📖 Comportamentais II: Observer (Pub/Sub) e Mediator ✅ Disponível
Capítulo 15 📖 Comportamentais III: Command (com Undo/Redo) e Memento ✅ Disponível
Capítulo 16 📖 Comportamentais IV: Chain of Responsibility, Iterator e Visitor ✅ Disponível

🧱 Bloco 5: Arquitetura de Software e Padrões Enterprise (Caps 17 a 20)

Capítulo Tópico Teórico Status
Capítulo 17 📖 Padrões Arquiteturais de UI: MVC, MVP e MVVM (Two-Way Data Binding) ✅ Disponível
Capítulo 18 📖 Arquiteturas Limpas: Clean Architecture, Onion Architecture e Hexagonal (Ports & Adapters) ✅ Disponível
Capítulo 19 📖 Padrões Enterprise e Resiliência: Circuit Breaker, Saga, Outbox e CQRS ✅ Disponível
Capítulo 20 📖 Concorrência Moderna e Arquiteturas Reativas: Actor Model, STM, Event Sourcing e Event Loops ✅ Disponível

⬅️ Voltar para a Home do Módulo