Pular para conteúdo

📘 Paradigmas de Programação e Padrões de Projeto

Domine a arte de escrever código elegante, escalável e de fácil manutenção através do estudo dos paradigmas fundamentalistas e dos padrões de projeto consagrados.

Foco do Curso

Metodologia: Abordagem prática e comparativa entre diferentes estilos de programação, seguida pela aplicação de padrões de design (GoF) em cenários reais de desenvolvimento.


🎯 O Que Você Vai Aprender

  • Paradigmas de Programação --- Compreenda as raízes da computação: do imperativo ao funcional, entenda como o "jeito de pensar" afeta a solução. Ver Módulo 1

  • Princípios de Design --- Domine o SOLID, acoplamento e coesão. Aprenda a identificar "code smells" e a projetar sistemas flexíveis. Ver Princípios

  • Padrões Criacionais --- Aprenda Singleton, Factory, Builder e outros padrões para gerenciar a criação de objetos de forma desacoplada. Ver Padrões

  • Padrões Estruturais e Comportamentais --- Organize sistemas complexos e gerencie a interação entre objetos com Adapter, Strategy, Observer e MVC. Ver Projetos


📚 Jornada de Aprendizado (16 Aulas)

O curso é estruturado em cinco trilhas evolutivas.

🧱 Módulo 1: Fundamentos dos Paradigmas (Aulas 01-04)

🏗️ Módulo 2: Comparação e Aplicação (Aulas 05-08)

🔌 Módulo 3: Padrões Criacionais (Aulas 09-11)

🚀 Módulo 4: Estruturais e Comportamentais (Aulas 12-15)

🎓 Módulo 5: Projeto Final (Aula 16)


Começar Minha Jornada Arquitetural