Category Archives: Asp.NET MVC

Asp.NET MVC – WebAPI

WebAPI – Step One

Overview

Conheça e entenda superficialmente a WebAPI, explore o contexto em que ela atua e alguns conceitos básicos. Vamos lá:

Conjunto de Serviços

Em geral, uma WebAPI é uma série de serviços expostos via web para integrar uma aplicação a diversos tipos de clientes que queiram consumir os serviços.

Ou seja, uma WebApi nos permite criar/disponibilizar serviços HTTP para que os mesmos possam ser consumidos por muitas plataformas.

Para que serve?

Expor serviços via HTTP possibilitando uma ampla gama de dispositivos para acessá-los e consumi-los de forma direta.

Os clientes podem ser:

  • Browsers
  • Smartphones
  • Tablets
  • Appps Desktop tradicionais
  • etc…

Facebook e Twitter são exemplos de Web APIs famosas.

Modos Operandi?

Esses serviços são usados como requisições HTTP e retornam uma resposta em um formato específico como JSON(padrão), XML, REST ou outro formato que podemos definir.

Essa resposta pode ser uma informação de um repositório de dados (como MongoDB), o retorno de uma operação, etc.

Conclusão

Agora podemos usufruir mais do protocolo HTTP, utilizado apenas para servir páginas. Ela é também uma plataforma inteligente para construir APIs para expor serviços e dados.

O HTTP é simples, flexível e onipresente. Praticamente qualquer plataforma tem uma biblioteca HTTP, então os serviços HTTP podem atingir uma ampla gama de clientes.

Por hoje é só. Já temos um bom resumo da Web API, e seus conceitos básicos.

ASP.NET MVC3

Hello World – Operação Begins!

A missão é apresentar os conceitos básicos sobre o MVC. Ou seja, o foco será apenas em assuntos básico, apresentando a forma de desenvolvimento proposto por este framework, explicando como eles funcionam dentro da plataforma.

Ao final da missão, deverei ter domínio sob a estrutura básica de uma webapp Asp.net-MVC sendo capaz de organizar boas aplicações utilizando esses recursos. Da mesma forma, que é um conceito básico que todo desenvolvedor deveria ter.

Bem, vamos então parar de “blá-blá-blá” e vamos estudar.

….Continua….

“O ASP.NET MVC é a Framework da Microsoft para a implementação do padrão MVC no ASP.NET, é mais do que apenas em uma tecnologia: é uma arquitetura. Não é simplesmente uma decisão tecnológica, é também uma decisão arquitetural.