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

Red Hat
Oracle
SAP
Furukawa
Prometric