Programa do Curso
Introdução
- Padrões e arquiteturas em camadas
- Descrição dos padrões
- Padrões de projeto e design
- Encontrar e selecionar padrões de projeto
- Implementação de padrões de projeto
Padrões bem conhecidos
Criação de Objetos
- Factory
- Builder
- Factory Method
- Prototype
- Singleton
Padrões Estruturais
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
Padrões Comportamentais
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Observer
Criação de Padrões
- Usar ou não usar um padrão
- Descrição formal do padrão
- Organizando o catálogo de padrões
- Objetivo específico e objetivo abstrato
- Publicando seus padrões em uma comunidade de padrões
Requisitos
Conhecimento sólido de UML e de qualquer linguagem orientada a objetos, como C++, C#, Java, VB.NET, PHP 8 ou superior, etc...
Testemunhos de Clientes (4)
As explicações e a interatividade do instrutor realmente trouxeram o assunto à vida; mesmo eu provavelmente não sendo experiente o suficiente, ainda aprendi muito com isso!
Pieter Bruynseels - Spot Buy Center BV
Curso - Design Patterns
Máquina Traduzida
O instrutor destacou os conceitos realmente importantes de arquitetura de software por meio de quizzes. A visão de alto nível sobre a implementação eficaz do ciclo de desenvolvimento de software, desde a elicitação de requisitos até o teste unitário, é muito refrescante para cientistas de dados sem muita experiência em desenvolvimento de software.
Kok Cheong Cheng - DBS Bank
Curso - Design Patterns
Máquina Traduzida
Visão geral abrangente das técnicas
Kay Jan Wong - DBS Bank Ltd
Curso - Design Patterns
Máquina Traduzida
Eu gosto dos exemplos de código simples, mas informativos.
Yue Wang - DBS Bank Ltd
Curso - Design Patterns
Máquina Traduzida