Creación e implementación de una Api en Azure

Como todos sabemos, es recomendable externalizar funciones de nuestros proyectos por lo que una Api es uno de los componentes mas importantes de cara a acceder a bases de datos. Por eso vamos a ver como crear e implementar nuestra Api en azure desde línea de comandos Creación de la API Lo primero que debemos hacer es crear un proyecto en Visual Studio de tipo ASP.NET Core Web Application y escogeremos la opción de API. Una vez creado, instalaremos los nugget: Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.SqlServer y Swashbuckle.AspNetCore. Cuando estén instalados, haremos nuestro Crud con el…continue reading →

Conectar un cliente y una base de datos en dos instancias distintas

Para empezar, crearemos dos instancias EC2 dentro de la consola de Amazon. Elegiremos aquellas que estén habilitadas para la capa gratuita. En este caso, Amazon Linux 2 AMI , la versión de x64 bits, https://flic.kr/p/2m29QYE https://flic.kr/p/2m26Yk8 Después, elegimos una Subred en la que estableceremos ambas instancias para permitir el acceso entre ellas, ya que es mas sencillo así que en distintas, en este ejemplo hemos elegido la C. https://flic.kr/p/2m26YjM En la parte inferior, en el recuadro de datos de usuario copiamos el siguiente párrafo de código para la configuración inicial. https://flic.kr/p/2m2bpcB El resto…continue reading →

Creación de una función Lambda con NET Core

Las funciones Lambda son uno de los servicios ofrecidos por Amazon Web Services. Se trata de funciones que permiten ejecutar código sin necesidad de administrar servidor; son serverless. Estas funciones pueden crearse de distintas formas como por ejemplo desde la consola de Administración de Amazon o haciendo el despliegue del código mediante un despliegue en un .zip. Además, admiten distintos lenguajes para desarrollarlas como: Java, Python, NET Core, Node.js o Ruby. En este artículo voy a explicar cómo podemos crear una función Lambda usando NET Core. Para ello me voy a crear una…continue reading →

Localización en Net Core

Una aplicación web multilingue permite que llegue a un público mas amplio. Net Core proporciona servicios y middleware para la localización de diferentes idiomas. En el siguiente post mostraremos crearemos una página que permitirá leerse en español y en inglés. Para realizar este post se utilizará Net Core 3.1. No se necesita ningún Nuget y se utilizará un proyecto web Asp Net Core MVC. LOCALIZACIÓN EN VISTAS Creacción de archivos de traducción En primer lugar, vamos a crear una carpeta donde guardaremos todos los archivos de traducción. Esta carpeta se llamará Resources y…continue reading →

Aplicación ASP.NET Core en tiempo real con SignalR

SignalR es una biblioteca para desarrolladores ASP.NET que simplifica el proceso de agregar funcionalidad web en tiempo real a las aplicaciones. La funcionalidad web en tiempo real es la posibilidad de que el código de servidor inserte el contenido en los clientes conectados al instante a medida que este disponible, en lugar de que el servidor espere a que un cliente solicite nuevos datos. Para poner en practica el uso que podemos hacer de SignalR, realizaremos una aplicación de chat simple en el que nos comunicaremos en tiempo real entre dos exploradores distintos:…continue reading →

Guardar Imagenes de un formulario y eliminación de ficheros en C#

En muchos formularios a la hora de registrarnos nos dan la opción de elegir un imagen de perfil y posteriormente la podemos reemplazar por otra. Ahora os pregunto , ¿sabéis como se guardan esas imagen ? Algunos pensarán que se guardarán en la base de datos. En realidad es cierto y a la vez incorrecto. ¿Por qué la contradicción en la respuesta? En primer lugar, esta forma se hacía hace varios años atrás, pero no era efectivo debido a que la imagen tenía que ser guardada en bytes . El problema reside en…continue reading →