Impacta Certificação e Treinamento
Av. Paulista, 1009, São Paulo - SP - 9° andar
(próximo metrô Trianon-Masp)
Objetivo
Para exibir o objetivo clique no título ou aqui.
Pré-requisito
Para exibir os pré-requisitos clique no título ou aqui.
Conteúdo Programático
Para exibir todo o conteúdo programático clique no título ou aqui.
Introdução
Contexto; Conceito; Composição de um padrão; Descrição de um padrão; Catálogo de padrões; Princípios OO - Interfaces; Princípios OO - Composição; Projetando para mudanças; Organização de padrões de propósito.
Revisão OO e UML
Classes; Objetos; UML; Diagrama de classes; Diagrama de classes - Representação; Perspectivas para os diagramas de classes; Diagrama de objetos; Herança; Classes abstratas; Interfaces; Interfaces - Definição; Interfaces - Implementação; Associações; Associações - Detalhes; Agregação e composição; Composição X Herança; Dependência; Diagramas de seqüência.
Padrões de Interface
Padrões de interface; Padrão Adapter; Adapter - Estrutura; Adapter - Exemplo; Adapter - Padrões relacionados; Padrão Facade; Facade - Estrutura; Facade - Exemplo; Facade - Padrões relacionados; Padrão Composite; Composite - Estrutura; Composite - Exemplo; Composite - Padrões relacionados; Padrão Bridge; Bridge - Estrutura; Bridge - Exemplo (motivação); Bridge - Exemplo (solução); Bridge - Padrões relacionados.
Padrões de Responsabilidade
Padrões de responsabilidade; Os padrões; Padrão Singleton; Singleton - Estrutura; Padrão Observer; Observer - Estrutura; Observer - Colaborações; Observer - Exemplo; Observer - Padrões relacionados; Observer - Estudo de caso; Padrão Mediator; Mediator - Estrutura; Mediator - Exemplo (objetos); Mediator - Exemplo (classes); Mediator - Padrões relacionados; Padrão Proxy; Proxy - Estrutura; Proxy - Exemplo; Proxy - Padrões relacionados; Padrão Chain of Responsibility; Chain of Responsibility - Estrutura; Chain of Responsibility - Exemplo (objetos); Chain of Responsibility - Exemplo (seqüência); Chain of Responsibility - Exemplo (classes); Chain of Responsibility - Padrões relacionados; Padrão Flyweight; Flyweight - Estrutura; Flyweight - Exemplo (contexto); Flyweight - Exemplo (esquema); Flyweight - Exemplo (classes); Flyweight - Padrões relacionados.
Padrões de Construção
Padrões de construção; Os padrões; Padrão Builder; Builder - Estrutura; Builder - Colaborações; Builder - Exemplo; Builder - Padrões relacionados; Padrão Factory Method; Factory Method - Estrutura; Factory Method - Exemplo; Factory Method - Padrões relacionados; Padrão Abstract Factory; Abstract Factory - Estrutura; Abstract Factory - Exemplo; Abstract Factory - Padrões relacionados; Padrão Prototype; Prototype - Estrutura; Prototype - Exemplo; Prototype - Padrões relacionados; Padrão Memento; Memento - Estrutura; Memento - Colaborações; Memento - Exemplo; Memento - Padrões relacionados.
Padrões de Operação
Operações, métodos e algoritmos; Padrões de operação; Os padrões; Padrão Template Method; Template Method - Estrutura; Template Method - Exemplo; Template Method - Padrões relacionados; Padrão State; State - Estrutura; State - Exemplo; State - Padrões relacionados; Padrão Strategy; Strategy - Estrutura; Strategy - Exemplo; Strategy - Padrões relacionados; Padrão Command; Command - Estrutura; Command - Colaborações; Command - Exemplo (classes); Command - Exemplo (detalhes); Command - Padrões relacionados; Padrão Interpreter; Interpreter - Estrutura; Interpreter - Exemplo; Interpreter - Padrões relacionados.
Padrões de Extensão
Extensões; Os padrões de extensão; Padrão Decorator; Decorator - Estrutura; Decorator - Exemplo (contexto); Decorator - Exemplo (classes); Decorator - Padrões relacionados; Estudo de caso; Padrão Iterator; Iterator - Estrutura; Iterator - Exemplo; Iterator - Padrões relacionados; Padrão Visitor; Visitor - Estrutura; Visitor - Colaborações; Visitor - Exemplo; Visitor - Padrões relacionados.
Carga Horária
40 Horas
Avise-me quando tiver data: