Programa do Curso
Introduções
- Padrões e arquiteturas em camadas
- Descrição de padrões
- Padrões de design e design
- Encontrando e selecionando padrões de design
- Implementação de padrões de design
Padrões bem conhecidos
Criação de Objetos
- Factory (Fábrica)
- Builder (Construtor)
- Factory Method (Método de Fábrica)
- Prototype (Protótipo)
- Singleton (Singleton)
Padrões Estruturais
- Adapter (Adaptador)
- Bridge (Ponte)
- Composite (Composto)
- Decorator (Decorador)
- Facade (Fachada)
- Flyweight (Peso Leve)
- Proxy (Proxy)
Padrões Comportamentais
- Chain of Responsibility (Cadeia de Responsabilidade)
- Command (Comando)
- Interpreter (Interpretador)
- Iterator (Iterador)
- Mediator (Mediador)
- Memento (Memo)
- Observer (Observador)
- State (Estado)
- Strategy (Estratégia)
- Template Method (Método de Modelo)
- Visitor (Visitante)
- Observer (Observador)
Criando Padrões
- Ser padrão ou não ser padrão
- Descrição formal de padrões
- Organização do catálogo de padrões
- Objetivo particular e objetivo abstrato
- Publicando seus padrões para uma comunidade de padrões
Requisitos
Conhecimento sólido de UML e qualquer linguagem orientada a objetos, como C++, C#, Java, VB.NET, PHP 8 ou superior etc...
Declaração de Clientes (4)
As explicações e a interatividade do instrutor realmente trouxeram o assunto de forma excelente; mesmo eu provavelmente não sendo experiente o suficiente, 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 com 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 com pouco experiência em desenvolvimento de software.
Kok Cheong Cheng - DBS Bank
Curso - Design Patterns
Máquina Traduzida
Visão geral das técnicas
Kay Jan Wong - DBS Bank Ltd
Curso - Design Patterns
Máquina Traduzida
Gosto dos códigos de exemplo simples, mas informativos.
Yue Wang - DBS Bank Ltd
Curso - Design Patterns
Máquina Traduzida