minicurso sobre as tecnologias wcf e web api

Post on 13-Apr-2017

438 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

WCF e Web APIIMPLEMENTANDO SERVIÇOS NA PLATAFORMA .NET

Renato Groffe Microsoft Technical Audience Contributor (MTAC), MCP, MCTS, OCA, ITIL, COBIT

Mais de 15 anos de experiência na área de Tecnologia

Pós-graduação em Engenharia de Software – ênfase em SOA

MBA em Business Intelligence

Graduação em Sistemas de Informação

Articulista e Palestrante (Devmedia, .NET Magazine, Canal .NET, TechNet Wiki,

.NET Coders, TI Selvagem, DotNetBaixada)

Técnico em Processamento de Dados

Contatos◦ Facebook: https://www.facebook.com/renatogroff◦ Canal .NET: https://www.facebook.com/canaldotnet◦ LinkedIn: http://br.linkedin.com/in/renatogroffe

Recursos Utilizados◦ Microsoft Visual Studio Community 2015

◦ .NET Framework 4.5

◦ WCF (Windows Communication Foundation)

◦ ASP.NET Web API

Agenda◦ Criando um serviço WCF◦ Consumindo um serviço WCF◦ Criando um serviço Web API◦ Consumindo um serviço Web API via WebApi.Client◦ Consumindo um serviço Web API via RestSharp◦ Consumindo um serviço Web API via JavaScript

Caso de Estudo – Cálculo de IMC◦ IMC = Índice de Massa Corpórea

◦ IMC menor que 18,5 → Abaixo do Peso

◦ IMC maior que 25 → Acima do Peso

◦ IMC entre 18,5 e 25 → Peso Normal

Caso de Estudo – Cálculo de IMC

Valor do IMC = Peso / (Altura x Altura)

Observação: utilizar 2 casas decimais para efeitos de arredondamento

Criando um serviço WCF

Criando um serviço WCF – Diagrama UML

Consumindo um serviço WCF

Consumindo um serviço WCF

Consumindo um serviço WCF

Criando uma aplicação Web API

Criando uma aplicação Web API

Criando uma aplicação Web API

Criando uma aplicação Web API

Criando uma aplicação Web API

Utilizando WebApi.Client

Utilizando WebApi.Client Referenciar os namespaces:

◦ System.Net.Http

◦ System.Net.Http.Headers

Utilizando WebApi.Client

Utilizando RestSharp

Utilizando RestSharp Referenciar o namespace:

◦ RestSharp

Utilizando RestSharp

Utilizando jQuery

Obrigado!

top related