Java - Desenvolvimento para Sistemas Distribuídos

  • Java - Programação
  • Cód: CJV060
  • Área DGERT: 481-Ciências Informáticas
  • Nº horas: 24
  • Formato: Presencial & Online Live Training
Datas de início
2023 2024
SET OUT NOV DEZ JAN FEB MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
12 3 14 12 16 27 26 16 28 25 16 27 24 15 26 10

CJV060

Java - Desenvolvimento para Sistemas Distribuídos

 

 

Objectivo Geral

 

Este curso tem como objectivo dotar os participantes dos conhecimentos e técnicas necessárias à programação para sistemas distribuídos com Java, fazendo também referência a tecnologia associadas tais como Common Object Request Broker Architecture (CORBA) e tecnologia Component Object Model (COM).

 

 

OBJEcTIVos Específicos

 

No final deste curso os participantes saberão:

·         Compreender Java Remote Method Invocation (Java RMI)

·         Compreender Java Interface Definition Language (Java IDL)

·         Compreender Java Naming and Directory Interface (JNDI)

·         Compreender Java Message Service (JMS)

·         Compreender JavaMail

 

 

Destinatários

 

Este Curso destina-se a essencialmente:

·         Programadores de Java

·         Programadores de aplicações em rede

·         Programadores de integração de aplicações

 

 

PRÉ-REQuisitos

 

 

Conhecimentos básicos de JAVA

 

 

Duração  

 

24 horas

 

 

 

Conteúdo Programático

1 -    Introdução à programação distribuída

·         Descrever as duas partes de um sistema servidor-cliente

·         Descrever comunicação IP entre o cliente e o servidor da aplicação

·         Explicar o conceito da tecnologia Java Remote Method Invocation (RMI) num sistema distribuído

·         Descrever os conceitos básicos de um serviço de nome e de directoria

·         Explicar comunicação servidor-cliente síncrona e assíncrona

2 -    Serialização de objectos

·         Definir serialização de objectos

·         Criar um objecto serializado

·         Usar serialização para ler e escrever objectos

·         Personalizar um processo de serialização para um determinado objecto

3 -    Introdução à tecnologia Java Remote Method Invocation

·         Descrever quando usar a tecnologia Java RMI para construir uma aplicação distribuída

·         Explicar os componentes de uma aplicação Java RMI

·         Criar uma aplicação Java RMI

·         Analisar a arquitectura Java RMI

·         Introdução ao CORBA

·         Importância da tecnologia CORBA

·         Descrever como usar o Java Interface Definition Language (IDL)

·         Definir a função do Portable Object Adapter (POA)

·         Desenhar uma pequena aplicação CORBA

4 -    Integrar tecnologia Java Java com tecnologia distribuída Microsoft

·         Descrever a importância de integração de tecnologia

·         Descrever os conceitos básicos de Microsoft Component Object Model (COM)

·         Usar o J2EE technology Client Access Services (CAS) COM Bridge

·         Integrar tecnologia COM e CORBA

5 -    Java Naming e Directory Interface API

·         Explicar o conceito de naming service

·         Explicar o conceito de directory service

·         Diferenciar entre naming service e directory service

·         Explicar a arquitectura básica e propósito do Java Naming and Directory Interface (J.N.D.I.) API

6 -    Serviço de mensagens Java na empresa

·         Identificar alguns dos produtos disponíveis que possam ser usados com JMS API

·         Explicar a vantagem em crier um sistema de mensagens robusto

·         Desenvolver uma aplicação JMS API persistente

7 -    JavaMail API

·         Listar e descrever alguns dos protocolos usados em email

·         Explicar o props

·         Desenvolver uma aplicação JavaMail API

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
4,189,500.00 AOA 3,139,500.00 AOA 2,089,500.00 AOA
1º participante 2º participante 3º participante
339,150.00 MZN 254,150.00 MZN 169,150.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 - Desenvolvimento para Sistemas Distribuídos

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