Core Patterns
Este novo treinamento da Globalcode aborda o assunto design-patterns de forma teórica, prática e objetiva. Você vai aprender 33 design-patterns da família GoF e também Enterprise Edition utilizados frequentemente em projetos Java.
Um treinamento exclusivo com material escrito pela equipe técnica da Globalcode e diversos exemplos com código-fonte disponível.
Este treinamento é importante para quem está se preparando para tirar a certificação mais cobiçada do mercado: Sun Certified Enterprise Architect. Tanto a parte 1 (prova teórica) quanto a parte 2 (prova prática) exigem, e muito, os conhecimentos sobre design-patterns.
SOLICITE O ORÇAMENTO
Pré-Requisitos:
• Orientação a objetos (mínimo 1 ano de experiência)
• Conhecer plenamente a linguagem Java
• Conhecimento UML (recomendado)
• Conhecimento sobre os componentes web do Java EE (equivalente AW2)
Carga Horária: 32 h
Tópicos:
• Introdução
. Pré-requisitos do curso
• Modelagem de software
. Análise orientada a objetos
. Introdução a UML
. Arquitetura física vs. Arquitetura lógica
• Introdução a design-patterns
. Conceitos fundamentais
. Descrição de um pattern
. Anti-pattern
• Design Patterns GoF
. Singleton - Criação
. Command - Comportamento
. Abstract Factory - Criação
. Laboratório prático
. Template Method - Comportamento
. Laboratório prático
. Visitor - Comportamento
. Adapter - Estrutura
. Observer - Comportamento
. Laboratório prático
. Mediator - Comportamento
. Façade - Estrutura
. Laboratório prático
. Composite - Estrutura
. Iterator - Comportamento
. Laboratório prático
. State - Comportamento
. Memento - Comportamento
. Laboratório prático
. Decorator - Estrutura
. Chain of responsibility - Comportamento
. Bridge - Estrutura
. Laboratório prático
. Proxy - Estrutura
. Builder - Criação
. Prototype - Criação
. Laboratório prático
. Strategy - Comportamento
. Interpreter - Comportamento
. Flyweight – Estrutura
. Laboratório prático
• Design patterns Java EE Blueprints
. Service Locator
. Transfer Object / Value Object
. Data Access Object
. Front Controller
. Model-view-controller
. Composite View
. Business Delegate
. Application Controller
. Intercepting Filter
. View Helper
. Laboratório prático

