Java Enterprise Edition: Integração JSF, EJB e JPA

  • Java - Programação
  • Cód: CJV072
  • Área DGERT: 481-Ciências Informáticas
  • Nº horas: 24
  • Formato: Presencial & Online Live Training
Datas de início
2022 2023
SET OUT NOV DEZ JAN FEB MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
27 25 29 27 10 14 14 11 9 20 11 8 12 10 14 12

CJV072

Java Enterprise Edition: Integração JSF, EJB e JPA

 

 

Objectivo Geral

 

Este curso tem como objectivo dotar os participantes das competências necessárias para a criação de aplicações de alta performance, seguras e adaptáveis com Java Enterprise Edition 7.

 

 

 

OBJEcTIVos Específicos

 

No final deste curso os participantes saberão:

·         Arquitectar, implementar e melhorar a segurança das aplicações corporativas com o Java EE7

·         Utilizar a arquitectura JavaServer Faces (JSF) conduzida por eventos, para construir boas interfaces de utilizador

·         Gerir transacções e segurança das aplicações com anotações e XML

·         Construir negócio lógico usando o Enterprise JavaBeans (EJB)

·         Integrar o Java Message Service (JMS) nas aplicações

 

 

Destinatários

 

Este Curso destina-se a todos os profissionais, engenheiros de software, arquitectos, gestores de TIs e líderes de projecto, que precisam de desenvolver aplicações corporativas de alta performance com Java

 

 

PRÉ-REQuisitos

 

 

Assume-se alguns conhecimentos de Tecnologias Web e HTMl, saber usar Java APIs e conhecimentos gerais de classes Java e do modelo de sucessão.

 

 

Duração  

 

24 Horas

 

 

 

Conteúdo Programático

1 -    Desenvolvimento de Aplicações Corporativas

·         Estabelecer componentes de uma arquitectura corporativa

·         Simplificar o processo de desenvolvimento com o Java EE 7

2 -    Optimizar JavaServer Faces (JSF)

·         Arquitectura JSF

·          Explorar o ciclo de processamento do pedido

·          Gerir o fluxo da aplicação usando o modelo de navegação JSF

·         Construir uma aplicação JSF

·          Criar vistas com tags JSF personalizadas

·          Manipular eventos de utilizador com apoio a beans

·          Tirar partido da Unified Expression Language

3 -    Desenvolver Interfaces de utilizador (UI) com tecnologia de componentes JSF

·         Construir visualizações com Facelets

·          Organizar o layout de componentes do UI

·          Localizar mensagens usando os Resource Bundles

·         Modularizar o desenvolvimento do UI

·          Simplificar a estrutura da página com Facelets

·          Alcançar a reutilização de código com templates

·         Aproveitar o Ajax para melhorar a experiencia de utilizador

·          Melhorar a resposta com modelo web assíncrono

·          Combinar funcionalidades Ajax com JSF

·          Utilizar componentes Ajax-enabled JSF incluídos

4 -    Implementar camada de NEGÓCIOS com EJB

·         Statless e stateful beans

·          Encapsular lógica de negócio escalável com JavaBeans

·          Aceder remotamente a sessões de beans

·          Construir serviços Stateful eficazes

·         Aplicar estratégias avançadas de sessões de beans

·          Adicionar comportamentos com interceptores de método

·          Accionar serviços assíncronos e baseados em temporizador

·         Desencadear Beans orientados por mensagem (MDB)

·          Simplificar robustos receptores de mensagem com o MDB

·          Generalizar a recepção de mensagens com conectores Java

5 -    Abrir ACESSOS com web services

·         Alcançar interoperabilidade com JAX-WS

·          Codificar e preparar um terminal de serviço

·          Preparar e implementar o serviço

·         Aceder a serviços com clientes JAX-WS

·          Analisar o contrato de cliente

·          Associação e troca de tipos de dados válidos

6 -    Mapeamento com java persistence API (JPA)

·         Desmistificar a arquitectura JPA

·          Identificar os componentes principais do JPA

·          Estabelecer acesso com o EntityManager

·         Aplicar operações centrais JPA

·          Desenvolver a class Persistence

·          Garantir estado de conservação entre os pedidos

7 -    Manipular relacionamentos de objectos complexos

·         Representar efectivamente as associações entre objectos

·          Capturar associações individuais e de vários valores

·          Representar Java collections

·         Escolher as estratégias de sucessão apropriadas

·          Aplicar técnicas de mapeamento class-to-database

·          Auditar operações com Callbacks e Listerners

·         Trabalhar com JPQL

·          Iniciar acesso de dados com Java Persistence Query Language (JPQL) e API

·          Seleccionar entidades e propriedades da relação

·         Consultas com a Criteria API

·          Criar uma consulta de critérios e gerir resultados

·          Melhorar consultas com CriteriaBuilder

·         Aumentar a performance e estrutura da aplicação

·          Melhorar a estrutura com consultas

·          Aumentar o JPQL com optimização nativa do SQL

·         Preservar integridade com Enterprise Services

·          Abordagens para trabalhar com Java Transaction API (JTA)

·          Gerir estratégias de transacção com anotações

Preços

1º participante 2º participante 3º participante
3,990.00 EUR 2,990.00 EUR 1,990.00 EUR
1º participante 2º participante 3º participante
2,573,550.00 AOA 1,928,550.00 AOA 1,283,550.00 AOA
1º participante 2º participante 3º participante
331,170.00 MZN 248,170.00 MZN 165,170.00 MZN
1º participante 2º participante 3º participante
23,940.00 R$ 17,940.00 R$ 11,940.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.          

Aos valores acresce IVA à taxa legal em vigor.                                                            
 

​​​​​​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

                                                                                                                           
CONSULTE-NOS:

E-Mail Comercial: comercial@vantagem.com

LISBOA:   
 +351 218 493 333 
PORTO:     +351 226 065 077 
LUANDA:   +244 222 718 081   +244 913 787 355    +244 944 541 910   +351 939 580 367 
MAPUTO:   +258 844 985 751   +258 824 668 190   +351 939 580 367 

Inscrições
Complete o formulário em baixo com os seus dados e a lista de participantes que deseja inscrever na formação

Curso no qual pretende efectuar a inscrição:

Java Enterprise Edition: Integração JSF, EJB e JPA

Responsável pela inscrição ou inscrições

Lista de Participantes

Pode adicionar vários participantes. Clique em adicionar e volte a este formulário para adicionar outros participantes.
Consulte os nossos descontos para participantes adicionais.
Quem participa?

Participantes:

Observações

(*) Campos Obrigatórios

(**) Os presentes dados irão ser tratados informaticamente destinam-se a comunicar informações relevantes sobre a Vantagem +, ao seu titular é garantido o direito de acesso, rectificação, alteração ou eliminação sempre que para isso se dirigem por escrito ou pessoalmente ao responsável pelo tratamento (Vantagem +). (Artº 10º, 11º e 12º da Lei 67/98)

Informa-se que os presentes dados circulam em redes abertas podendo ser vistos e utilizados por 3ªs entidades não autorizadas.
VALIDATE_CAPTCHA
ENVIAR