AWS SES CON NODEJS

Vamos a utilizar el servicio Amazon Simple Email Service para envíar correos desde nuestra aplicación de NodeJS para ello lo primero que haremos es en la consola de Amazón buscar el servicio. En la parte de Email Addresses vemos que hay un boton que pone Verify a New Email Address donde pulsaremos. Y pondremos el email con el que queremos envíar nuestros correos. Una vez hecho estó nos llegara un email para que verifiquemos el correo. Pinchamos en ese link que nos llega y automáticamente la cuenta se verificará. Una vez hemos llegado…continue reading →

Creación de API, implementación, subida a la nube y prueba.

Para esta práctica crearemos un proyecto, una API, la cual se conectará a una base de datos con algunos datos para poder jugar con varios de sus métodos disponibles. Para empezar crearemos un nuevo proyecto: https://flic.kr/p/2kUvfqf Seleccionamos esta opción, damos un nombre al proyecto y a sus carpetas y a continuación seleccionamos la opción de API: https://flic.kr/p/2kUu8X5 A simple vista es un proyecto como un MVC estándar. Pero si creamos un Controllador de tipo Api Vacio. Nos daremos cuenta de un vistazo de novedades: https://flic.kr/p/2kUy8eG Este controlador sirve para gestionar las peticiones API…continue reading →

Subida de Vídeos a Blob Storage Emulator.

Objetivo: subir videos a nuestro emulador, con su respectivo formato para ser reproducibles. Requerimientos previos: Instalar Emulador Storage BlobMVCore con formulario para la subida.Nugget: Azure.Storage.Blobs Primero debemos añadir en appsettings la línea: "StorageKeyAccount": "UseDevelopmentStorage=true" Para la subida de videos, debemos realizar nuestros servicio que nos ayudara para ello. Instaciaremos el BlobServiceClient y el nombre del contendor donde vamos a subir nuestros vídeos. Seguiremos con el método de subida, le pasamos por paramatros la carpeta, el nombre del fichero y un Stream. Debemos subir con el blob con la importancia de añadir un BlobHttpHeaders,…continue reading →

Creación de NuGets con y sin dependencias en .Net Core

En este post vamos a crear un paquete NuGet y publicarlo. NuGets Un paquete NuGet es un archivo ZIP con la extensión .nupkg que contiene código compilado (como un DLL), otros archivos relacionados con ese código y un manifiesto descriptivo que incluye información como la funcionalidad o el número de versión del paquete. Al fin y al cabo, un NuGet es una librería con un conjunto de clases. Un NuGet puede tener dependencias, que serían otros NuGets que agregamos a nuestro proyecto en realidad. Esas dependencias van en cascada, por lo que al…continue reading →

Azure Cosmos DB – CRUD ejemplo práctico

Azure Cosmos Db es una base de datos no relacional utilizada cuando tenemos múltiples objetos que pueden tener propiedades dinámicas, es decir, que pueden tener todas o algunas de las propiedades. Los objetos que guardamos no contienen una estructura definida pero si un mismo tipo y además se guardan en formato JSON: https://www.flickr.com/photos/191116844@N08/51130582920/in/dateposted-public/ Ejemplo de objeto almacenado en Cosmos Db en formato JSON Ejemplo Práctico A lo largo de este post expondré un ejercicio práctico para poder visualizar el funcionamiento de Azure Cosmos Db. Para ello utilizaremos Visual Studio Enterprise (código) y el…continue reading →

Creación de Logic App desde Portal de Azure

¿Qué son las Logic Apps? Azure Logic Apps es un servicio que ofrece la nube de Microsoft para automatizar flujos de tareas de forma sencilla sin necesidad de emplear código de programación. Estos flujos de trabajo se diseñan en un entorno gráfico fácil de emplear, intuitivo y escalable. Su empleo más común es en aplicaciones de empresas, notificaciones , manejo de datos, ficheros, análisis de redes sociales…. El entorno de diseño de Logic Apps cuenta con un gran catálogo de conectores tanto simples (condiciones, acciones un bucle, ...) como predefinidas (acceso, consultas y…continue reading →