Crear máquina virtual Linux, con Apache instalado, mediante un Script en PowerShell

https://youtu.be/vWB3vTqs5nY ¿Qué es ARM? Azure Resource Manager es el servicio de implementación y administración de Azure (ARM), mediante este servicio, podemos administrar recursos de nuestra cuenta. Gracias a este servicio, podemos  parametrizar y automatizar la creación y despliegue de toda la infraestructura Azure necesaria en un proyecto ¿Qué es JSON? JSON (JavaScript Object Notation) es un formato que almacena información estructurada (similar al XML pero más simple) Un objeto JSON comienza y termina con llaves {}. Puede tener dos o más pares de claves/valor dentro, con una coma para separarlos. Así mismo, cada key es…continue reading →

Manejo de Pistas de Audio en Mvc

¿Cómo insertar audios en tecnología .Net? En este post veremos como introducir pistas de audio en nuestras paginas web, ya sea para poner música de fondo o para alguna alerta o anuncio. Esto lo podremos hacer gracias a las librerías de SoundPlayer que nos ofrece Microsoft. No es que sean muy complejas todo sea dicho, pero nos permitirán hacer alguna interesante con un poco de ingenio. Observaciones y cosas a tener en cuenta La tecnología que veremos a continuación no esta soportada en iOS o Mac de modo que tendréis que tener esto…continue reading →

Generar códigos QR en NetCore Mvc

Bienvenidos al post de Generar códigos QR en NetCore Mvc, donde aprenderéis a implementar y usar el NuGet de QRCoder. https://flic.kr/p/2n728cq Tendréis disponibles al final del post el código de GitHub. Requerimientos Sera necesario disponer de un proyecto ASP.NET Core Web App MVC. NuGet de QRCoder, instalación e implementación Nos dirigiremos al administrador de NuGets de nuestro proyecto, en el cual buscaremos el NuGet de QRCoder con autor Raffael Herrmann y lo instalaremos. Tras instalarlo, realizaremos la implementación desde el HomeController, al cual añadiremos un HttpPost refiriéndose a la vista de Index. https://flic.kr/p/2n6Y3cc…continue reading →

Generador de PDF con ASP.NET

¿Quieres crear o generar archivos PDF? En este post vamos a aprender a generar archivos PDF a partir de una vista. Para realizarlo será necesaria la instalación del Nuget Rotativa.AspNetCore que instalaremos desde Visual Studio Una vez instalado este componente realizaremos un ejemplo sencillo aunque conciso de como realizar nuestro generador. Instalación Nuget Rotativa.AspNetCore En nuestro caso crearemos nuestro proyecto desde cero y lo haremos del tipo: ASP.NET Core Web App (Model-View-Controller) haremos click derecho sobre el proyecto y seleccionaremos Manage Nuget Packages Nos dirigiremos a la pestaña de Browse y escribiremos Rotativa,…continue reading →

Crud MongoDb MVC

En este post vamos a aprender a crear una aplicación .NET Core MVC que será capaz de: Añadir registros a MongoDbEliminar registros de MongoDbEditar registros MongoDb Para comenzar primero debemos crear la base de datos, tenemos dos opciones, descargar la base de datos en local o usar MongoDb Atlas en la nube (es gratuito), yo voy a utilizar Atlas Creación de base de datos en MongoDb Atlas Accedemos a la página oficial de MongoDb Atlas: Elegimos Try Free para crear una cuenta gratuita y nos registramos Una vez que nos hayamos registrado, accedemos…continue reading →

Encriptación con BCrypt en C#

En este post vamos a aprender a instalar y utilizar la librería de BCrypt en nuestros proyectos de C#. Para comenzar vamos a crear un proyecto nuevo, en este caso el siguiente tipo: Tipo de proyecto en Visual Studio Una vez generado el nuevo proyecto, vamos a instalar las librerías necesarias para trabajar con SQL Server y acercarnos con ello a una experiencia más realista a la hora de encriptar datos con BCrypt. Instalaremos los Nuget de Entity Framework y EF SQL Server, aparte de la librería necesaria para el post, BCrypt: Librerías…continue reading →