Padrões de Projeto J2EE EE5
SL500 - Padrões de Projeto J2EE EE5
Descrição:
O curso Padrões fornece aos alunos uma descrição completa de padrões de projeto de software que podem ser utilizados com a plataforma Java EE (Java Platform, Enterprise Edition) para solucionar problemas complexos de negócios. O estudo de padrões de projeto, como os apresentados neste curso, ajuda os desenvolvedores a aprender técnicas comprovadas para solução de problemas específicos de projeto. Os padrões de projeto descritos neste curso ajudam os desenvolvedores a projetar aplicativos corporativos mais flexíveis, confiáveis, eficientes e passíveis de manutenção. O curso descreve os padrões Java EE, que foram criados pela organização de Serviços Profissionais e pelo grupo Java EE Blueprints da Sun Microsystems, Inc., tomando por base a grande experiência dessas equipes em uma ampla gama de aplicativos corporativos. Ao compreender e implementar esses padrões, as equipes de desenvolvimento podem tirar proveito da experiência reconhecida no mercado e evitar uma série de contratempos que podem consumir tempo e dinheiro durante o desenvolvimento do projeto. O curso também descreve vários padrões de projeto orientado a objetos da "Gang of Four", os quais fornecem a base para os padrões Java EE, bem como o embasamento para um projeto orientado a objetos bem realizado. Compreender esses padrões é fundamental para o uso eficaz dos padrões Java EE e valioso durante o projeto de qualquer sistema orientado a objetos.
Habilidades Adquiridas:Exploração de Padrões de Projeto e Princípios de Projeto Orientado a Objetos
- Descrever os conceitos fundamentais do projeto orientado a objetos
- Descrever os princípios fundamentais do projeto orientado a objetos
- Descrever as características dos padrões de projeto
Uso dos Padrões de Comportamento "Gang of Four"
- Descrever as características básicas dos padrões de comportamento
- Aplicar o padrão Strategy
- Aplicar o padrão Command
- Aplicar o padrão Iterator
- Aplicar o padrão Observer
Uso dos Padrões de Criação "Gang of Four"
- Descrever as características básicas dos padrões de criação
- Aplicar o padrão Factory Method
- Aplicar o padrão Abstract Factory
- Aplicar o padrão Singleton
Uso dos Padrões Estruturais "Gang of Four"
- Descrever as características básicas dos padrões estruturais
- Aplicar o padrão Facade
- Aplicar o padrão Proxy
- Aplicar o padrão Adapter
- Aplicar o padrão Composite
- Aplicar o padrão Decorator
Uso de Blocos de Construção Arquitetônicos
- Comparar padrões de arquitetura a padrões de projeto
- Aplicar o padrão Model View Controller
- Aplicar o padrão Layers
- Explicar camadas e níveis em aplicativos da plataforma Java EE
Introdução a Padrões de Projeto Java EE
- Descrever a filosofia do padrão Java EE
- Descrever os padrões Java EE e os níveis do catálogo de padrões Java EE
Uso dos Padrões do Nível de Integração
- Listar os recursos e o objetivo dos padrões do nível de integração
- Aplicar o padrão Service Activator
- Aplicar o padrão Data Access Object (DAO)
- Aplicar o padrão Domain Store
- Aplicar o padrão Web Service Broker
Uso de Padrões do Nível de Apresentação para o Nível de Negócios
- Descrever as características básicas dos padrões Java EE do nível de negócios que facilitam a comunicação com o nível de apresentação
- Aplicar o padrão Service Locator
- Aplicar o padrão Session Facade
- Aplicar o padrão Business Delegate
- Aplicar o padrão Transfer Object
Uso dos Padrões do Nível Interno aos Negócios
- Descrever as características básicas dos padrões do nível interno aos negócios
- Aplicar o padrão Application Service
- Aplicar o padrão Business Object
- Aplicar o padrão Transfer Object Assembler
- Aplicar o padrão Composite Entity
- Aplicar o padrão Value List Handler
Uso dos Padrões do Nível de Apresentação
- Descrever as características básicas dos padrões do nível de apresentação Java EE
- Descrever a arquitetura Model 2 e a estrutura Apache Struts
- Aplicar o padrão Intercepting Filter
- Aplicar o padrão Front Controller
- Aplicar o padrão Application Controller
- Aplicar o padrão Context Object
Mais Padrões do Nível de Apresentação
- Aplicar o padrão View Helper
- Aplicar o padrão Composite View
- Aplicar o padrão Dispatcher View
- Aplicar o padrão Service to Worker
Exploração de Antipadrões
- Definir antipadrões
- Descrever os antipadrões do nível de integração
- Descrever os antipadrões do nível de negócios
- Descrever os antipadrões do nível de apresentação
Aplicação das Diretrizes de Projeto Java EE BluePrints
- Descrever as diretrizes de projeto Java EE BluePrints
- Descrever o software de demonstração Java Pet Store
- Descrever os padrões Java EE usados no software de demonstração Java Pet Store
Duração: 04 dias

