Curso de Padrões de Design Clássicos

Description:
Os padrões de design são uma maneira formal de descrever soluções bem-sucedidas para problemas comuns no design de software. Através do uso de padrões de design, os desenvolvedores podem criar um código mais flexível, manutenível e reutilizável.
Existem três tipos principais de padrões de design:
Os padrões de criação tratam da criação de objetos. Esses padrões se concentram em tornar a criação de objetos mais eficiente e flexível.
Os padrões estruturais lidam com as relações entre os objetos. Esses padrões se concentram em tornar o código mais flexível e eficiente.
Os padrões de comportamento tratam da comunicação entre objetos. Esses padrões se concentram em tornar o código mais reutilizável e manutenível.
Os padrões de design são uma ótima maneira de melhorar a qualidade do seu software. Ao fazer um curso sobre padrões de design, você pode aprender sobre os diferentes tipos de padrões e como aplicá-los ao seu próprio código. Isso pode ajudá-lo a escrever um código mais sustentável e robusto. Além disso, aprender sobre padrões de design também pode torná-lo um programador melhor em geral.
Por isso, neste curso, você vai aprender sobre os padrões de design clássicos. Estes padrões são:
PADRÕES DE DESIGN CRIACIONAIS:
O padrão de design Factory Method
O padrão de design Abstract Factory
O padrão de design Builder
O padrão de design Prototype
O padrão de design Singleton
PADRÕES DE DESIGN ESTRUTURAIS
O padrão de design Adapter
O padrão de design Bridge
O padrão de design Composite
O padrão de design Decorator
O padrão de design Facade
O padrão de design Flyweight
O padrão de design Proxy
PADRÕES DE DESIGN DE COMPORTAMENTO
O padrão de design Chain of Responsibility
O padrão de design Command
O padrão de design Iterator
O padrão de design Mediator
O padrão de design Memento
O padrão de design Observer
O padrão de design State
O padrão de design Strategy
O padrão de design Template Method
O padrão de design Visitor
O que você está esperando para melhorar a qualidade dos seus designs de software? Vejo você no curso.