Objetivos

Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos conceituais de práticos referentes ao desenvolvimento de web services SOAP utilizando a tecnologia Java.

Público Alvo

Desenvolvedores Java que queiram adquirir conhecimentos para criar soluções SOAP com Java

Nível de Dificuldade

Intermediario.

Pré-requisitos

Exercícios

Total de 17 exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • 06h40 de videos em aulas.
  • 3h00 de exercícios práticos.
  • Total aproximado de 09h40 de horas em aula.

Disponibilidade

Acesso limitado por 30 dias a partir da matrícula.

Conteúdo Programático:

Introdução

  • O que é Web Service?
  • Para que servem Web Service
  • Quando usar web services
  • Cenários de usabilidade
  • Benefícios
  • Cenário Real

Introdução ao SOAP

  • O que é?
  • Para que serve?
  • Resolvou qual problema?
  • Linguagens de comunicação - XML
  • Formato de intercâmbio de mensagens - SOAP
  • Estrutura do SOAP
  • Exemplos de SOAP
  • Protocolo de tráfego - HTTP
  • Descrição de serviços - WSDL
  • Exemplos de WSDL

Arquitetura SOAP

  • O que é?
  • Como funciona?
  • Ciclo e execução

Produtos Java SOAP

  • Frameworks proprietários
  • Frameworks especificações
  • Metro JAX-WS 

Montagem do Ambiente Java

  • Download e instalação
  • Configuração
  • Exercícios

WSDL

  • O que é?
  • Para que serve?
  • Como fazer?
  • Estrutura XML.
  • Exercícios

WSIMPORT

  • O que é?
  • Para que serve?
  • Como usar?
  • Exercícios

Anotações padrões JAX-WS

  • O que são?
  • Para que servem?
  • Exercícios

Objetos Intoperáveis SOAP

  • O que é?
  • Para que serve?
  • Como usar?
  • Exercícios

Mais Anotações padrões JAX-WS

  • O que são?
  • Para que servem?
  • Exercícios

Handlers JAX-WS

  • O que é?
  • Para que serve?
  • Tipos
  • Aplicabilidade

SOAPHandler

  • O que é?
  • Para que serve?
  • Configurando no serviço
  • Exercícios
  • Configurando no cliente
  • Exercícios

LogicalHandler

  • O que é?
  • Para que serve?
  • Configurando no serviço
  • Exercícios
  • Configurando no cliente
  • Exercícios

Trafegando Arquivos em SOAP

  • O que é?
  • Para que serve?
  • Como usar?
  • Exercícios

Falhas em SOAP

  • O que é?
  • Para que serve?
  • Como usar?
  • Exercícios

Ferramenta de Teste SoapUI

  • O que é?
  • Para que serve?
  • Exercícios

Tipos de Deploy End-Pont SOAP

  • Servidor teste mono
  • Servlet 
  • EJB
  • Exercícios

Dica Gerais

  • Estilos
  • Trafegando anexos
  • Processamento assíncrono
  • Bean Validation 
  • Segurança, confiabilidade e integridade
  • Versões de soap compatíveis
  • Referências bibliográficas

Conteúdo do curso

Aguardamos a sua inscrição!


R$ 155,00
Sobre os Instrutores
Fernando Franzini

Fernando Franzini

Arquiteto Oficial Java OCMJEA, mais de 30 certificações oficiais, mais de 17 anos de experiência na plataforma Java, projetos, arquiteturas, integrações, consultorias e treinamentos. Instrutor presencial com mais de mil horas em consultoria e treinamentos. Para todas as informações, veja blog pessoal.

Aula Experimental

Acesse esse link para ver a aula grátis sobre introdução a soap.

Nesse curso o participante terá:

  • Cadernos de exercícios em PDF.
  • Todas as apresentações do curso em PDF.
  • Suporte e contato total com o instrutor.
  • Certificado digital de conclusão.