NÍVEL INTERMEDIÁRIO AE1

Introdução a Computação Distribuída: TCP, UDP, RMI e WebServices

TCP/IP, RMI, XML, Web Services e SOA: Desmistificando os conceitos

Sistemas de objetos distribuídos permitem concentrar a lógica de negócio em um servidor e compartilhá-la entre diversos clientes, mesmo quando estes são implementados com tecnologias diferentes. Este curso apresenta conceitos essenciais para entender e utilizar com eficácia os componentes EJB - a tecnologia de objetos distribuídos do Java Enterprise Edition.

São abordados, do ponto de vista da tecnologia Java, elementos de comunicação em rede TCP/IP, e as tecnologias RMI e Web Services.

Fundamentos da comunicação em rede com Java
  • O que são protocolos
  • Suite TCP/IP - camadas
  • Conceito da comunicação client/server
Suporte a TCP/IP com Java
  • Serviços UDP com Java
  • IP multi-casting
  • Serviços TCP com Java
Tecnologias de objetos distribuidos
  • Qual o objetivo dos objetos distribuidos?
  • Visão geral de tecnologias de objetos distribuídos: EJB, CORBA e COM+
RMI
  • Arquitetura RMI
  • Stubs e skeletons
  • Passagem de parâmetros com RMI
  • Carregamento remoto de classes
Introdução a Web Services
  • SOA - Service Oriented-Architecture
  • Mitos
XML
  • Histórico
  • Características do XML
  • Validação de documentos XML
  • Namespaces
XML Schema
  • Declaração de elementos
  • Declaração de atributos
  • Elementos globais e locais
  • Trabalhando com tipos complexos nomeados
  • Documentos XML com mais de um schema
Principais conceitos sobre Web Services
  • Parsing, marshalling e unmarshalling
  • Padronização
  • SOAP
  • WSDL
  • Acesso a um Web Service
JAX-WS
  • Endpoints
  • Clientes de Web Services
RESTful Web Services
  • Arquitetura REST
  • JAX-RS
  • RESTful ou SOAP Web Services?
Tópicos essenciais de segurança com Web Services
  • Autenticação e autorização declarativa
  • Outros padrões


Desculpe-nos.
Não existem turmas abertas no momento.

Foto KleberSaiba o que o instrutor Thiago Vespa, da Destaque Capacitação em São José do Rio Preto e coordenador do JavaNoroeste achou da prova de certificação beta de WebServices.
nesta entrevista exclusiva.

Um documento contendo todas as informações detalhadas do treinamento, preço e formas de pagamento com parcelamento em até 6X sem juros.

É rapidinho. Chega por e-mail no mesmo minuto!

ORÇAMENTO ELETRÔNICO

Conhecimento equivalente ao curso AJ1 - Sintaxe da Linguagem JavaAJ1 - Sintaxe da Linguagem Java 2011

Conhecimento equivalente ao curso AJ2 - Programação Orientada a Objetos e UML com JavaAJ2 - Programação Orientada a Objetos e UML com Java 2011

Conhecimento equivalente ao curso AJ3 - Classes Utilitárias, Collections e JDBCAJ3 - Classes Utilitárias, Collections e JDBC 2011

Conhecimento equivalente ao curso AJ4 - APIs Avançadas: Swing, I/O e Threads AJ4 - APIs Avançadas: Swing, I/O e Threads 2011

Recomendado um mínimo de 6 meses de experiência com Java