Azure Key Vault usando ASP.NET CORE

Puesto que a día de hoy existen muchos problemas relacionados con la seguridad, en este tutorial abordaremos Azure Key Vault como solución para proteger nuestras contraseñas. Desarrollaremos un proyecto ASP.NET Core Web Application desde el cual recuperaremos nuestra contraseña desde Azure para conectar a una base de datos. Pero antes de comenzar a desarrollar nuestra solución conozcamos brevemente que es Key Vault. Qué es Key vault? Key Vault es un servicio que nos permite proteger las claves y otros secretos usados en nuestras aplicaciones y los servicios de la nube. Este servicio nos…continue reading →

Inyeccion de Dependencias con Unity ASP.NET MVC

Crearemos un nuevo proyecto ASP.NET Web Application (.NET Framework) con MVC https://flic.kr/p/2ium2H9 https://flic.kr/p/2iupKrN Una vez creado, vamos a descargar los Nugets que necesitamos para nuestro proyecto. Es importante que el archivo Web.config esté cerrado al descargarlos para que luego no haya problemas o errores por que no aparecen en nuestro Web.config https://flic.kr/p/2ium2FR Verificamos que una vez instalado, dentro de la carpeta App_Start nos haya creado dos clases: UnityConfig.cs y UnityMvcActivator.csEsto es solo como referencia para saber que nos ha instalado correctamente, en otro momento veremos lo que tenemos que hacer con esos archivos...…continue reading →

Primeros pasos con Cognitive Services de Azure

En este post explicaré cómo analizar las características visuales que puede tener el contenido de una imagen. 0.5.Crear el servicio en Azure (Dar clicks) Comenzaremos creándonos un proyecto en .NET Core, una Web Application. Seleccionamos que sea de tipo API, esta es la parte de la aplicación que contendrá las llamadas al servicio que nos creamos en Azure, con sus claves las cuales no nos interesa que otros desarrolladores sepan cuales son. Nos dirigimos a https://portal.azure.com, buscamos en la barra de búsqueda y escribimos "CognitiveServices" y buscamos en la pantalla un servicio denominado…continue reading →

Aplicación ASP .NET CORE

Este post tiene como finalidad ayudar a crear una aplicación ASP .NET CORE mediante un ejemplo, pero, ¿qué es una aplicación ASP .NET CORE? Según el propio Microsoft, es un marco multiplataforma de código abierto y de alto rendimiento que tiene como finalidad compilar modernas aplicaciones conectadas a Internet y basadas en la nube. Sabiendo esto, vamos a ver que características nos ofrece: Framework de código abierto.Multiplataforma: Podemos desarrollar aplicaciones para macOS, Linux y Windows. Permite trabajar con la nube: Podemos implementar servicios cloud como los de Azure.Rendimiento de alto nivel: El rendimiento…continue reading →

INTRODUCCIÓN AL ROUTING EN ASP.NET MVC5

Introducción En este post aprenderás qué es el routing y los tipos que existen, así como su implementación en proyectos MVC5. ¿Qué es el Routing? El Routing es el procedimiento que se utiliza en el entorno de desarrollo web para asignar una dirección URL a una acción de un controlador determinado, con el fin de que éste nos devuelva la vista solicitada. Es decir, es la herramienta que nos permite asignar una URL a una página específica de nuestro sitio web para que sea accesible desde internet. ¿Cómo funciona? Cuando insertamos una ruta…continue reading →

Subida de Archivos en .NET con MVC

Inicio del proyecto Para empezar a subir un archivo ASP.NET, lo primero sera crear un nuevo proyecto ASP.NET Web Application (NET Framework) MVC en Visual Studio . https://flic.kr/p/2iuKx2c En mi caso para que sea algo más visual utilizaré un perfil de usuario, conectado a una base de datos para guardar la imagen, simulando el perfil de un usuario. Clase Persona Una vez tengamos creada nuestra conexión a la BD, creamos una nueva clase Persona para guardar la persona con su imagen. Esta clase corresponderá a los campos de la tabla en la base…continue reading →