Desenvolvimento
de WebServices
Objetivo
:
Este treinamento mostra o que são, como funcionam e como desenvolver
e utilizar WebServices utilizando ASP.NET/VB.NET
Certificação
:
Esse treinamento é preparatório para a prova de Desenvolvimento
de WebServices necessária para a certificação MCAD
A
quem se destina :
Pessoas que já conheçam e trabalhem com Visual
Basic 6.0, tenham conhecimento de programação já
tenham realizado o treinamento de VB.NET
ou tenham adquirido conhecimento equivalente.
Carga
horária :
20 horas
Conteúdo
Programático
- A necessidade dos WebServices
- A arquitetura de serviços dos WebServices
- Recursos do Framework para manipulação da rede
- As tecnologias por trás dos webservices
- Consumindo WebServices - processo de discovery
- Consumindo um WebService de forma síncrona e assíncrona
- Criando um WebService simples
- Arquitetura do HTTP
- Criação de um leitor de RSS
- Criação de uma requisição HTTP sincrona em aplicação Windows.
- Criação de uma requisição HTTP assincrona em aplicação Windows.
- Configuração do nameSpace para um Webservice
- Configuração dos protocolos aceitos por um Webservice
- Personalização da página ASMX
- Respondendo com mensagens personalizadas
- Personalizando a serialização de objetos
- Gerando um RSS
- Usando o Dataset para criar mensagens personalizadas
- Controlando o header e a segurança
- Role based security
- Criptografia do Header usando SoapExtensions
- Uso de se sessão com Webservices
- Clients com suporte a webservices com sessão
- Configuração de TraceListeners
- Criação de traceListener
- Uso de cache com Webservices
- Deployment de Web Services
- Segurança de WebServices
- Utilização do UDDI
- Planejamento e considerações na criação
de WebServices
- Global XML Web Services Architecture