1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Fundamentos de arquitetura de software: separação de responsabilidades e desacoplamento. Padrões de arquitetura em camadas: Apresentação/Controllers, Camada de Negócio/Services, Camada de Acesso a Dados/Repositories e Entidades de Domínio. Princípios fundamentais da Clean Architecture de Robert C. Martin: Regra de Dependência e independência de frameworks externos. Os 5 princípios SOLID aplicados: Single Responsibility Principle (SRP), Open/Closed Principle (OCP), Liskov Substitution Principle (LSP), Interface Segregation Principle (ISP) e Dependency Inversion Principle (DIP). Modelagem visual pragmática com UML: Diagrama de Classes de Domínio e Diagrama de Sequência para os dois fluxos mais críticos do sistema. Modelagem de bancos de dados relacionais: Modelo Entidade-Relacionamento (MER) e Diagrama Lógico, normalização de tabelas (Primeira, Segunda e Terceira Formas Normais - 1FN, 2FN, 3FN), integridade referencial com chaves primárias e estrangeiras (PKs e FKs), índices de alta p...
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
