📊 Slides de Aula — Paradigmas e Padrões de Projeto (GoF & Arquitetura)
Apresentações visuais em Markdown responsivas, com diagramas estruturais e suporte a Dark Mode para projeção em sala de aula:
🧱 Bloco 1: Paradigmas de Programação e Modelos de Computação (Caps 01 a 04)
| Capítulo |
Tópico |
Slides de Apresentação |
Status |
| Capítulo 01 |
Paradigma Imperativo e Estruturado: Memória, Ponteiros e Mutabilidade |
📊 Ver Slides |
✅ Disponível |
| Capítulo 02 |
Paradigma Orientado a Objetos: Encapsulamento, Herança vs Composição e Polimorfismo |
📊 Ver Slides |
✅ Disponível |
| Capítulo 03 |
Paradigma Funcional: Funções Puras, Imutabilidade, Alta Ordem e Currying |
📊 Ver Slides |
✅ Disponível |
| Capítulo 04 |
Paradigmas Declarativo, Lógico e Reativo: Regras, Unificação e Event Streams |
📊 Ver Slides |
✅ Disponível |
🧱 Bloco 2: Engenharia de Software, SOLID e GRASP (Caps 05 a 08)
| Capítulo |
Tópico |
Slides de Apresentação |
Status |
| Capítulo 05 |
SOLID I: Princípios SRP (Responsabilidade Única), OCP (Aberto/Fechado) e LSP (Liskov) |
📊 Ver Slides |
✅ Disponível |
| Capítulo 06 |
SOLID II: Princípios ISP (Segregação de Interfaces) e DIP (Inversão de Dependências / IoC) |
📊 Ver Slides |
✅ Disponível |
| Capítulo 07 |
Padrões GRASP Fundamentais: Expert, Creator, Controller, Low Coupling e High Cohesion |
📊 Ver Slides |
✅ Disponível |
| Capítulo 08 |
Padrões GRASP Avançados: Polymorphism, Pure Fabrication, Indirection e Protected Variations |
📊 Ver Slides |
✅ Disponível |
🧱 Bloco 3: Padrões de Projeto Criacionais e Estruturais GoF (Caps 09 a 12)
| Capítulo |
Tópico |
Slides de Apresentação |
Status |
| Capítulo 09 |
Criacionais I: Factory Method e Abstract Factory |
📊 Ver Slides |
✅ Disponível |
| Capítulo 10 |
Criacionais II: Builder Fluente, Singleton Thread-Safe e Prototype |
📊 Ver Slides |
✅ Disponível |
| Capítulo 11 |
Estruturais I: Adapter, Decorator e Facade |
📊 Ver Slides |
✅ Disponível |
| Capítulo 12 |
Estruturais II: Composite, Proxy (Virtual/Protection/Cache) e Bridge |
📊 Ver Slides |
✅ Disponível |
🧱 Bloco 4: Padrões de Projeto Comportamentais GoF (Caps 13 a 16)
| Capítulo |
Tópico |
Slides de Apresentação |
Status |
| Capítulo 13 |
Comportamentais I: Strategy, Template Method e State |
📊 Ver Slides |
✅ Disponível |
| Capítulo 14 |
Comportamentais II: Observer (Pub/Sub) e Mediator |
📊 Ver Slides |
✅ Disponível |
| Capítulo 15 |
Comportamentais III: Command (com Undo/Redo) e Memento |
📊 Ver Slides |
✅ Disponível |
| Capítulo 16 |
Comportamentais IV: Chain of Responsibility, Iterator e Visitor |
📊 Ver Slides |
✅ Disponível |
🧱 Bloco 5: Arquitetura de Software e Padrões Enterprise (Caps 17 a 20)
| Capítulo |
Tópico |
Slides de Apresentação |
Status |
| Capítulo 17 |
Padrões Arquiteturais de UI: MVC, MVP e MVVM (Two-Way Data Binding) |
📊 Ver Slides |
✅ Disponível |
| Capítulo 18 |
Arquiteturas Limpas: Clean Architecture, Onion Architecture e Hexagonal (Ports & Adapters) |
📊 Ver Slides |
✅ Disponível |
| Capítulo 19 |
Padrões Enterprise e Resiliência: Circuit Breaker, Saga, Outbox e CQRS |
📊 Ver Slides |
✅ Disponível |
| Capítulo 20 |
Concorrência Moderna e Arquiteturas Reativas: Actor Model, STM, Event Sourcing e Event Loops |
📊 Ver Slides |
✅ Disponível |
⬅️ Voltar ao Sumário do Módulo