Construindo Serviços com WCF e Web Services
Programação de Serviços através de WCF e Web Services.
Para mais informações clique aqui

Objetivos

Possibilitar que os participantes possam projetar e construir serviços Web através de WCF e Web Services. No treinamento são abordados temas como diretrizes de serviços, contratos de serviços e contratos de dados, transações, gerenciamento de concorrência, enfileiramento de serviços, segurança e uma série de outros temas que cercam as melhores práticas na produção e consumo de serviços.

Público Alvo

Desenvolvedores, Programadores, Analistas Programadores, Arquitetos e Projetistas que necessitam dominar técnicas de programação avançada em C# e ASP.NET para o desenvolvimento de serviços Web.

Carga Horária

Investimento



Dinheiro Visa Mastercard Boleto Bancário Redeshop

Próximas Turmas


Outros cursos que indicamos a você:
Treinamento Carga Horária
Construindo Aplicações WPF (Windows Presentation Foundation) 32 Horas
Construindo Aplicações WF (Windows Workflow Foundation) 24 Horas
Entity Framework e LINQ 16 Horas

+ veja todos os treinamentos

Conteúdo Programático


Introdução
    O que é um WebService e o que é a WCF?
    Orientação a Serviços
    Serviços

Introdução a Web Services
    Visão Geral
    Criando os primeiros Web Services
    WSDL – Web Service Description Language
    Exercícios Práticos

Avançando em Web Services
    Técnicas SOAP
    Programação Assíncrona
    Transações com Web Services
    Caching de Dados
    Autenticação
    Segurança SOAP
    Exercícios Práticos

Introdução a WCF (Windows Communication Foundation)
    Serviços
    Protocolos
    Contratos
    Hospedagem
    Arquitetura WCF
    Criando os primeiros serviços
    Exercícios Práticos

WCF – Contratos de Serviços
    Visão geral
    Overload de Operações
    Herança de Contratos
    Consulta a Contratos de Serviços
    Exercícios Práticos

WCF – Contratos de Dados
    Visão geral
    Serialização
    Atributos, Hierarquia e Equivalência de Contratos de Dados
    Enumerações
    Delegates e Contratos de Dados
    Tipos Genéricos
    Coleções
    Exercícios Práticos

WCF – Gerenciamento de Instâncias
    Visão geral
    Serviços por Chamada e Serviços por Sessão
    Controle de Fluxos
    Exercícios Práticos

WCF – Operações
    Visão Geral
    Operações Request-Respose
    Operações Unidirecionais
    Operações de Callback
    Eventos
    Gerenciamento de Fluxos
    Exceções
    Exercícios Práticos

WCF – Transações
    Visão geral
    Propagação de Transações
    Protocolos de Transação
    Programação Explícita de Transações
    Callbacks
    Exercícios Práticos

WCF – Concorrência
    Visão geral
    Modos de Concorrência
    Acesso Paralelo
    Recursos e Serviços
    Contexto de Sincronização de Recursos
    Contexto de Sincronização de Serviços
    Callbacks e Contexto de Sincronização
    Chamadas Assíncronas
    Exercícios Práticos

WCF – Enfileiramento de Serviços
    Visão Geral
    Serviços Desconectados
    Chamadas em Fila
    Transações e Concorrência
    Serviços de Resposta
    Exercícios Práticos

WCF – Segurança
    Visão Geral
    Autenticação
    Autorização
    Segurança de Transferência
    Gerenciamento de Identidade
    Auditoria de Segurança
    Exercícios Práticos

Pré-Requisitos
Ter realizado o treinamento C# + ASP.NET Intermediário ou o treinamento C# e Orientação a Objetos ou possuir conhecimentos equivalentes

Ter realizado o treinamento SQL Server Fundamental ou o treinamento Oracle 11g Fundamental ou possuir conhecimentos equivalentes

Materiais

Apostila
Apostila de acompanhamento e condução do treinamento


Certificado
Certificado de Participação