Entrar em Contato

Programa do Curso

Introdução aos Padrões de Design

  • O que são padrões de design?
  • Por que usar padrões de design?
  • Gangue dos Quatro (GoF) e classificação de padrões
  • Princípios comuns de design (SOLID, DRY, KISS, YAGNI)

Padrões de Design Criacionais

  • Factory Method
  • Abstract Factory
  • Singleton
  • Builder
  • Prototype

Padrões de Design Estruturais

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

Padrões de Design Comportamentais

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

Aplicação de Padrões de Design em Aplicações do Mundo Real

  • Padrões de design em aplicações empresariais
  • Refatoração de código legado utilizando padrões de design
  • Combinação de múltiplos padrões para soluções robustas
  • Melhores práticas e armadilhas comuns

Resumo e Próximos Passos

Requisitos

  • Experiência com programação Java
  • Conhecimento dos conceitos de Programação Orientada a Objetos (OOP)
  • Conhecimento básico dos princípios de arquitetura de software

Público-Alvo

  • Desenvolvedores Java que desejam aprimorar suas habilidades de design
  • Arquitetos de software que estão projetando aplicações escaláveis
  • Líderes técnicos que buscam melhorar a manutenibilidade e a eficiência do código
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas