Expresiones Lambda

En este post vamos a ver lo que son las expresiones lambda en lenguaje C#, como y cuando utilizarlas, así como varios ejemplos detallados paso por paso. Todo esto lo vamos a desarrollar sobre el entorno de Visual Studio 2017. El objetivo de este post es que cualquier persona, sin importar el nivel de conocimientos, pueda poner en práctica de una manera rápida y sencilla este tipo de expresiones. Lo primero que vamos a ver es una pequeña definición de este tipo de expresiones y los puntos fuertes a tener en cuenta con…Leer más

Camp sobre desarrollo de API REST con .NET Core, JWT y Azure

En este Camp del TechClub Tajamar vino Luis Felipe Gil Lamaignere, director del área de Tecnología en Softland Capital Humano para hablarnos sobre cómo crearnos una API REST mediante .NET Core en Visual Studio 2017. Luis dirige el departamento de I+D+i, se encarga de definir arquitecturas y procesos para las aplicaciones, planificar y estructurar la integración con el resto de las aplicaciones del grupo. La agenda del día consistió en estructurar un API REST con .NET Core, desarrollar el modelo, agregar seguridad con JWT al proyecto, y terminar desplegándolo en Azure. La guía…Leer más

Crear un WebJob NET en Azure App Service

El propósito de un WebJobs SDK es simplificar el código que escriba para tareas comunes que una WebJob puede llevar a cabo, tales como el procesamiento de imágenes, procesamiento de la cola, la agregación de RSS, mantenimiento de archivos, y el envío de correos electrónicos. En nuestro caso, vamos a realizar una aplicación que automatizará la lectura de datos desde un servicio de noticias RSS, pudiendo elegir el numero de noticias que queremos mostrar. Se pueden crear dos tipos de Web Job, de ejecución continua o programados Lo que aprenderá Habilitar el equipo para el…Leer más

Web Api con paginación de registros

Buenas. Vamos a generar un Web Api que devuelva un conjunto de registros ya paginados. Utilizaremos una sola tabla de una BBDD porque lo importante no es de dónde obtener los datos, sino como ofrecerlos al Cliente. Partimos de una BBDDD con una tabla que contiene 14 registros, en este caso un listado de Productos: Creamos con Visual Studio un proyecto WebApi al que llamaremos WebApiPaginacion. Dentro de la carpeta Model añadimos un nuevo objeto Entity Framework llamado EntityProductos. Incluimos nuestra cadena de conexión a la base de datos y recuperamos la tabla…Leer más

Web API con métodos de acción y consumo Cliente

En esta entrada vamos a ver cómo crear una Web API con métodos de acción CRUD (Create, Read, Update, Delete), y a consumirla desde el lado Cliente, en este caso una aplicación MVC. Utilizaré Visual Studio 2015 y Entity Framework para acceder a los datos. Lo primero es saber qué es una Web API: Una API es una estructura o sistema que facilita la creación de servicios HTTP que pueden ser consumidos por una amplia variedad de clientes, desde exploradores a dispositivos móviles. Para este ejemplo, utilizaré la tabla DEPT de la siguiente…Leer más

Web API con métodos de acción y consumo C#

Introducción a ASP.NET Web API ASP.NET Web API (acrónimo de Application Programming Interface) es un framework para construir servicios basados en HTTP. ASP.NET Web API Framework no obliga a usar cualquier estilo de arquitectura específico para crear servicios, aunque se usa mucho para crear servicios RESTful. Servicios RESTful Los servicios RESTful (acrónimo de Representational State Transfer) introducido por primera vez en el año 2001. REST es un modelo de arquitectura para crear API y que usa HTTP para comunicarse. El modelo de arquitectura REST tiene ciertas restricciones que un sistema debería cumplir que…Leer más

Camp Arquitectura de Aplicaciones PaaS en Azure

Arquitectura de Aplicaciones PaaS en Azure Teníamos el placer de asistir al Camp de una de las mejores empresas dentro de los partner de Microsoft, Encamina, no solo por su reconocimiento en Certificaciones, que podría estar a la par que otras, sino sobre todo por "presumir" de ser diferentes. Con su lema "Piensa en Colores" había gran expectación por ver qué nos iban a enseñar. Tras asistir al I Foro de Empleo FP Tecnológico en Tajamar, ya teníamos una idea de lo que eso significaba. Lo recuerdo por si algún despistado no se acuerda: "Es…Leer más

WEB API CONFIGURAR SALIDA JSON

* Vamos a realizar una aplicación WEB API en la que formatearemos la salida de la respuesta JSON para ser consumida por un cliente. * Personalizaremos el formato de salida de los datos y también de los elementos que deseamos exponer en algún método en particular. * Realizaremos la aplicación mediante Entity Framework y la tabla datoscliente, para ampliar el tipo de búsquedas. Nos crearemos un proyecto nuevo MVC llamado Api Formato JSon. Creamos un proyecto Empty y seleccionamos las librerías de tipo Web API.     Sobre Models, agregamos un nuevo elemento…Leer más

WEB API CON MULTIPLES METODOS GET

70-487 MCSD WEP APPLICATION. WEB API CON MULTIPLES METODOS GET Vamos a realizar una aplicación web api con múltiples métodos get de salida, esto lo conseguiremos creando un mapeo de rutas en la url. DESARROLLO Comenzamos creándonos un nuevo proyecto en visual studio, al que llamaremos WebApiMultiplesGet, querremos un proyecto asp.net q sea empty y marcamos web api. https://flic.kr/p/RfScJE A continuación nos crearemos un Entity Framework ADO.NET, para ello nos iremos a nuestra carpeta de Model, botón derecho y añadimos un ADO.NET a la que llamaremos EntidadDoctores, ya que en este caso trabajaremos…Leer más

Cómo crear una WEB API REST en 3 faciles pasos

WEB API REST WEB API REST es un marco que hace que sea fácil de construir servicios HTTP que llegan a una amplia gama de clientes, incluyendo los navegadores y dispositivos móviles. Es una plataforma ideal para la creación de aplicaciones REST en el Framework .NET ¿Por qué utilizar la API de Web? En la actualidad la mayoría de las aplicaciones de dispositivos requieren servicios de datos basados en API REST, la mayoría de los clientes utilizan los dispositivos móviles como medio para acceder a Internet y es muy frecuente tener que atacar…Leer más
  • 1
  • 2