Engenharia de Software • Paradigmas, SOLID, GRASP, Padrões GoF, Clean Architecture e Sistemas Reativos


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

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

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Paradigma Imperativo e Estruturado: Memória, Ponteiros e Mutabilidade 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Paradigma Orientado a Objetos: Encapsulamento, Herança vs Composição e Polimorfismo 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Paradigma Funcional: Funções Puras, Imutabilidade, Alta Ordem e Currying 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Paradigmas Declarativo, Lógico e Reativo: Regras, Unificação e Event Streams 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

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

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

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

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Criacionais I: Factory Method e Abstract Factory 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 Criacionais II: Builder Fluente, Singleton Thread-Safe e Prototype 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Estruturais I: Adapter, Decorator e Facade 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Estruturais II: Composite, Proxy (Virtual/Protection/Cache), Bridge e Flyweight 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

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

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Comportamentais I: Strategy, Template Method e State 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Comportamentais II: Observer (Pub/Sub) e Mediator 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Comportamentais III: Command (com Undo/Redo) e Memento 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Comportamentais IV: Chain of Responsibility, Iterator e Visitor 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

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

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

🚀 Próxima Etapa da Formação: Concluído este módulo de arquitetura e padrões, avance para o Módulo 11: Qualidade e Testes de Software.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️