CJV062 |
J2EE Patterns |
|
|
||
|
Objectivo Geral |
|
|
||
Os Programadores de J2EE deparam-se com vários desafios quando desenham um sistema J2EE eficaz e flexível de uma vasta variedade de tecnologias Java, assim sendo este Curso tem como objectivo dotar o participante dos conhecimentos, técnica e experiência de desenho e manutenção de aplicações.
|
|
|
OBJEcTIVos Específicos |
|
|
No final deste curso os participantes saberão:
· Arquitectar aplicações J2EE usando melhores técnicas
· Centralizar a lógica de controlo na apresentação usando padrões J2EE
· Criar desenhos potentes e flexíveis para lógicas do núcleo de negócio
· Desenhar uma camada de dados que giram queries de transacções e optimizações
· Integrar as suas aplicações J2EE com sistemas externos
· Identificar e resolver assuntos de segurança J2EE
· Planear para alta performance e escalabilidade
|
|
|
Destinatários |
|
|
Este curso destina-se a Programadores e restantes profissionais envolvidos em projectos de aplicações J2EE.
|
|
|
PRÉ-REQuisitos |
|
|
Assume-me conhecimentos de Java
|
|||
|
Duração |
||
|
24 Horas |
|
|
|
|||
|
Conteúdo Programático |
||
1 - J2EE e Padrões de Desenho
· Identificar “key roles” de componentes J2EE numa arquitectura TIER
· Analisar a “corrente” da aplicação
· Comparar padrões OO e J2EE
· Os benefícios de padrões de desenho em J2EE
2 - Estruturar a Apresentação TIER
· O papel dos JSPs e servlets
· Construir arquitecturas modelo 2
· Front Controller
· Application Controller
· Dispatcher View
· Service to Worker
· Melhorar a gestão de algoritmos
· Intercepting Filter
· View Helper
· Composite View
3 - Padrões de Negócio TIER
· Iluminar problemas associados com arquitecturas pobres
· Realizar um modelo de domínio de aplicação
· Context Object
· Business Object
· Application Service
· Seleccionar tecnologias escaláveis TIER
· Prevenir bottlenecks de performance
· Business Delegate
· Service Locator
· Session Facade
· Transfer Object
4 - Desenhar a Integração TIER
· Destacar dificuldades com relação de objectos mapeados
· Melhorar a escalabilidade e performance de Beans de identidade
· Aceder a opções de implementação Data Access Object (DAO) EJB, JDBC, POJO, JDO, Hibernate
· Administrar queries complexas
· Fast Track Access
· Value List Handler
· Transfer Object Assembler
· Escolher uma política de transacção
· Comparar estratégias optimistas e pessimistas
5 - Integração com Sistemas Existentes
· Comparar Enterprise Applications Integration (EAI) e integração B2B
· Evitar problemas comuns de integração
· Seleccionar um framework de integração
· Integration Broker
· Simplificar interdependencias de sistema
· Data Mapping
· Integration Wrapper
· Service Activator
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
2,990.00 EUR | 1,590.00 EUR | 1,290.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
3,585,010.00 AOA | 1,906,410.00 AOA | 1,546,710.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
248,170.00 MZN | 131,970.00 MZN | 107,070.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
17,940.00 R$ | 9,540.00 R$ | 7,740.00 R$ |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?