Java - Desenvolvimento Aplicacional com JPA, EJB3, JSF & AJAX

  • Mobile App Development
  • Cód: CJV124
  • Área DGERT: 481-Ciências Informáticas
  • Nº dias: 4
Datas de início
2019 2020
SET OUT NOV DEZ JAN FEB MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
3 29 5 31 7 4 17 28 5 2 7 4 29 6 3 22

CJV124

Java - Desenvolvimento Aplicacional com JPA, EJB3, JSF & AJAX

 

 

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.

 

 

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 EE

·         Utilizar o Java Persistence API, Hibernate para mapeamento da aplicação à base de dados

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

·         Gerir webservices, implemento interfaces REST

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

·         Integração entre JEE, JSON e AJAX na construção de single web applications

 

 

Destinatários

 

Este Curso destina-se a todos os profissionais, engenheiros de software, arquitectos, gestores de TI’s e líderes de projeto, 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

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

·         Utilizar Bibliotecas Faces

·         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) 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

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

·         Implementar Interfaces Rest

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

·         Introdução ao Hibernate

·         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

·         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

·         Melhorar a Estrutura com Consultas

·         Abordagens para Trabalhar com Java Transaction Api (Jta)

Preços

1º participante 2º participante 3º participante
2,290.00 EUR 1,390.00 EUR 1,190.00 EUR
1º participante 2º participante 3º participante
2,061,000.00 Kz 1,251,000.00 Kz 1,071,000.00 Kz
1º participante 2º participante 3º participante
206,100.00 Mt 125,100.00 Mt 107,100.00 Mt

Outras Informações

Os preços  e incluem Coffee Breaks e Documentação.
Aos valores acresce IVA à taxa legal em vigor.

Todos os cursos podem ser realizados em versão Intra-Empresa e também em Horário Pós Laboral. CONSULTE-NOS!

LISBOA
Tel. +351 21 849 33 33 / 50 Fax. +351 21 848 61 81

PORTO
Tel. +351 22 606 50 77 Fax. +351 22 606 50 78

LEIRIA
Tel. +351 24 457 75 97 Fax. +351 24 457 75 99

LUANDA
Tel. +244 222 718 081 ou +244 913 787 355 ou +244 944 541 910 ou +351 939 580 367 

MAPUTO
Tel. +258 844 985 751 ou +258 824 668 190 ou +351 939 580 367 ou +351 218 493 333 

E-Mail Geral de contacto da Vantagem+ para todos os países
vantagem@vantagem.com

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 - Desenvolvimento Aplicacional com JPA, EJB3, JSF & AJAX

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