Área do AlunoCadastre-se | Esqueci a senha

Versão em Português Versão em Inglês Versão em Espanhol Traduzir para outros idiomas
(11) 3254-2200
 
 

JAVA - Design Patterns


 

Objetivo

Para exibir o objetivo clique no título ou aqui.

O treinamento de Design Patterns foi desenvolvido para o desenvolvimento de padrões de projeto em java, bem como,definir e melhorar arquiteturas de software, frameworks e código. Padrão de projeto foca quais serão as soluções na fase de projeto do software.
line
 

Pré-requisito

Para exibir os pré-requisitos clique no título ou aqui.

Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado do treinamento de Java Programmer - Módulo II da Impacta, ou possuam conhecimentos equivalentes.
line
 

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.


Horas

Carga Horária

40 Horas

Conteúdo Programático

Conteúdo Programático

Download do PDF
Calendário

Opções de data

Calendário
Certificações

Certificações

ICS
Carregando...
Adicionar para a Lista de Desejos

Lista de treinamentos

Pretendo fazer
Avalie seu Pré-requisito

Avalie seu

Pré-requisito

Para mais informações
entre em contato:

Atendimento Online

(11) 3254-2200

HR

Avise-me quando tiver data:

Impacta

Impacta Certificação e Treinamento

Av. Paulista, 1009, São Paulo - SP - 9° andar
(próximo metrô Trianon-Masp)

FacebookSiga a Impacta Canal da Impacta no YouTube
Blog ImpactaLocalização da Impacta Certificação e Treinamento