ASP.NET Web API. HTTP no es sólo para acceder a páginas web. Es también una poderosa plataforma para construir APIs que expongan servicios y datos. HTTP.

Slides:



Advertisements
Presentaciones similares
CUPS Configuración y Uso de Paquetes de Software
Advertisements

¿Qué es un “mashup”?.
Asynchronous JavaScript and XML. Esta clase sirve para ser utilizado cuando lo único que queremos hacer es actualizar cierta parte de un sitio Web continuamente.
Jorge De Nova Segundo UD9: Instalación y administración de otros servicios de red e Internet Servicio de sindicación.
ADELA TORRES JONATHAN BEJARANO
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Servicios Web.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Framework Hexápodo PHP fácil, rápido y sin dolor
ASP.NET MVC 3 Web Camps 2011 twitter: #eswebcamp.
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
MANUAL DE USUARIO SKIPE.
GESTOR DE BASES DE DATOS RELACIONALES
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática TEMA II.
GeneXus 8.0 Armin Bachmann
Acceso a datos con Sharepoint
La evolución de la WEB Web 1.0 Web 2.0 Web 3.0.
Ingeniero Anyelo Quintero
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
Sistema de Administración de Contenidos CMS Administración de Sitios.
InfoPath Ventajas y Uso.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
PHP TODO SOBRE PHP.
Lenguajes de programación Web
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
PROTOCOLO H T T P.
Unidad didáctica 6 Diseño de páginas Web.
Intercambio de Tráfico (Traffic Exchange). ¿Qué es el Intercambio de Tráfico? Generalmente las webs que utilizan este servicio son webs que quieren vender.
¿Qué es un portal?. Plataforma de software para construir aplicaciones y sitios web. Se usa para desarrollar un amplio abanico de aplicaciones Se constituyen.
Lenguajes de Programación
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
1 Web Services. 2 Definición de XML Web Services Los servicios XML Web Services son los elementos fundamentales en la evolución hacia la computación distribuida.
Guía fácil del RSS.
Son sitios web como un escritorio personalizado donde encontrar toda la información de nuestro interés organizada en una misma página. Son páginas donde.
Equipo 7. Hipertexto  En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos.
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Servicio de sindicación
Gabriel Montañés León. RSS es el acrónimo de Really Simple Sindication (Sindicación Realmente Simple). Es un formato basado en el lenguaje XML que permite.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
 NOMBRE: Jhonatan García  COLEGIO: “Verbo Divino”  CURSO: 4to Común “D”  PROFESOR: Lic. Marcelo Baño  AÑO LECTIVO
Anthony Villalba 1° “A”. ¿Qué es WordPress? Es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Cristian Fonnegra Marin
INFORMÁTICA Y CONVERGENCIA TECNOLÓGICA
Introducción a los Sistemas de Computo
Microsoft Access 2007 Introducción
Servicio “streaming”.
Microsoft InfoPath ESTEFANIA FIALLO.
SERVICIO DE SINDICACIÓN.. Redifusión web (o sindicación web) es el reenvío o reemisión de contenidos desde una fuente original (sitio web de origen) hasta.
UD 9: “Instalación y administración de otros servicios de red e Internet” Servicio de sindicación Luis Alfonso Sánchez Brazales.
 SkyDrive permite a los usuarios subir archivos de una computadora y almacenarlos en línea y acceder a ellos desde un navegador nuevo o su dispositivo.
 Curso básico de Dreamweaver MX (1)  Qué es Dreamweaver MX  Dreamweaver MX es un software fácil de usar que permite crear páginas web profesionales.
Introducción a GDevelop
S KY D RIVE. ¿Q UÉ ES ? SkyDrive permite a los usuarios subir archivos de una computadora y almacenarlos en línea y acceder a ellos desde un navegador.
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
Tecnólogo Gestión Administrativa
 ACCESO REMOTO.  PRESENTADO A:  ING FABIO LASSO  PRESENTADO POR:  CRISTIAN FELIPE CASTRILLON  PARQUE INFORMATICO CARLOS ALBAN.
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Visual Studio NET 2008 MCSD.NET Ing Oscar Mendez Incosac Sac & Telefonica Mobiles Comunidad:
BUSINESS T&G Think & Grow Uniclass Gestión Documental Solución Web para Mejorar la Captura y Gestión.
#GlobalAzure para desarrolladores.NET Adrián Díaz Cervera Israel Urrea Carballo Arquitecto Software Arquitecto de Sistemas.
Aplicación Móvil. ¿QUÉ ES ANDROID? En los últimos años los teléfonos móviles han experimentado una gran evolución, desde los primeros terminales, grandes.
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
SISTEMAS DE GESTION DE CONTENIDOS ISABELLA RUEDA ANGARITA.
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
PRESENTACIONES CON Ana Isabel Fuentes Rodríguez. ¿ QUÉ ES EMAZE ?  Es un servicio de presentaciones en línea bajo formatos predeterminados a los cuales.
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
Aplicaciones Web Verano Programación de aplicaciones Web FCC-BUAP Verano 2016BMB - RAM2.
SISTEMAS DE GESTIÓN DE CONTENIDOS (CMS). Sebastián Lesmes Patiño Ekatherine Garavito Shtefan Daniela Gamboa Infante Kevin Pedraza Hernández.
Introducción a programación web Martin Esses. En las presentaciones anteriores, vimos como enviar datos a un controlador usando POST y como generar formularios.
Transcripción de la presentación:

ASP.NET Web API

HTTP no es sólo para acceder a páginas web. Es también una poderosa plataforma para construir APIs que expongan servicios y datos. HTTP es simple, flexible, y ubicuo.

ASP.NET Web API Casi cualquier plataforma en la que puedas pensar tiene una librería HTTP, así que los servicios HTTP pueden alcanzar un amplio sector de clientes, incluyendo: Navegadores Dispositivos móviles Aplicaciones de escritorio

ASP.NET Web API Hoy, una aplicación basada en un sitio web no es suficiente para alcanzar a sus clientes. Las personas están usando teléfonos, tablets y otros dispositivos en su vida diaria. Estos dispositivos tienen múltiples apps que hacen la vida más fácil. De hecho, nos estamos moviendo de un mundo de sitios web a uno de apps.

ASP.NET Web API ASP.NET Web API es un framework que hace fácil construir servicios HTTP, sirviendo como plataforma ideal para crear aplicaciones RESTful usando el framework de.NET.

ASP.NET Web API Es muy similar a ASP.NET MVC ya que contiene características de MVC como routing, controllers, action results, binding de modelos y otras.

ASP.NET Web API Pero no forza el uso de MVC. Es parte del núcleo de la plataforma ASP.NET y por ello puede ser usado como una aplicación de Servicios Web aislada. También puede usarse con MVC y otro tipos de aplicaciones web como WebForms.

ASP.NET Web API Soporta Actions CRUD basadas en convenciones ya que trabaja con los métodos HTTP GET, POST, PUT y DELETE. Incluso acepta y genera contenido que podría no ser orientado a objetos como imágenes, archivos PDF, etc.

ASP.NET Web API Los Response proporcionados por el framework incluyen por defecto el header Accept y un código de estado HTTP. Adicionalmente son creadas por la clase MediaTypeFormatter en formato JSON, XML or cualquier formato que quieras agregar como un MediaTypeFormatter.

ASP.NET Web API Tiene soporte automático para OData. Simplemente con colocar el atributo [Queryable] en una acción de un controlador que devuelva un objeto IQueryable, los clientes pueden usar ese método para una consulta por OData.

ASP.NET Web API Y lo mejor de todo: ¡es código abierto! Lo que asegura la colaboración de muchísimos desarrolladores expertos. El sitio de su repositorio es:

ASP.NET Web API Para poder usar ASP.NET Web API en nuestros proyectos podemos utilizar NuGet desde Visual Studio o también podemos descargar el instalador desde el sitio

ASP.NET Web API Más información: