Despliegue de una aplicación web con elastic beanstalk

Con el fin de simplificar y facilitar la implementación y escalado de servicios y aplicaciones web, amazon web services nos ofrece Elastic Beanstalk, un servicio dentro de aws que nos permite realizar el despliegue a traves de unos simples clics, sin necesidad de crear máquinas virtuales, instalar sistemas operativos o CLI para poder lanzar comandos de un programa en específico. Desarrollo Lo primero que necesitamos es tener instalado el interfaz de línea de comandos de aws, para ello accedemos a su página web, lo descargamos e instalamos. https://aws.amazon.com/es/cli/ Descarga de aws cli Lo…continue reading →

Traducir un texto con AWS Translate

AWS Translate es un servicio de traducción de textos que utiliza tecnologías de aprendizaje automático avanzadas para proporcionar una traducción de calidad a petición. Se puede usar para traducir documentos de texto no estructurado o crear aplicaciones que funcionen en varios idiomas. Todo esto se basa en redes neurales entrenadas para la traducción de idiomas. De este modo, se puede traducir un texto de un idioma de origen a un idioma de destino. Hay un montón de lenguajes disponibles. Aquí podéis encontrarlos todos con sus correspondientes códigos: https://docs.aws.amazon.com/es_es/translate/latest/dg/what-is-languages.html No obstante, no todos los…continue reading →

Como insertar registros en una base de datos con Power Automate

Gracias a la herramienta de Azure Power Automate, podremos insertar registros en una base de datos, mediante un procedimiento almacenado, lo cual a la hora de programar nos ahorrará bastante código, como vamos a ver ahora. Lo primero que debemos hacer, es crear un procedimiento almacenado que inserte registros en una tabla de una base de datos, en mi caso voy a insertar un usuario: https://flic.kr/p/2nhNFn7 Una vez tengamos esto listo y comprobemos que funcione, vamos a dirigirnos al enlace https://powerautomate.microsoft.com/es-es/, e iniciaremos sesión (en mi caso utilizaré la cuenta de Tajamar). Nos…continue reading →

Almacenamiento De Archivos En Azure Storage

¿Cómo almacenar y compartir archivos en Azure? En este post veremos como almacenar archivos dentro de nuestro servidor de Azure y poder manejarlos o compartirlos a través de nuestros proyectos. Esto es una funcionalidad que nos proporciona el proprio Azure y es super útil para guardar archivos pequeños tales como cookies. Primeros Pasos Para empezar necesitaremos tener una cuenta en Azure Portal. Este paso es muy sencillo y ya depende de cada uno y de la opción que quiera usar. https://azure.microsoft.com/es-es/features/azure-portal/ Aquí os dejo un enlace para que podáis acceder directamente. Yo en…continue reading →

Implementar CI/CD en nuestro Web App

Bienvenidos al post de Implementar CI/CD en nuestro Web App, donde aprenderéis a implementar y usar el Deployment Center de una forma muy sencilla. Requerimientos Sera necesario disponer de un proyecto ASP.NET Core Web App MVC. Creamos nuestro Web App en Azure Desde nuestro Azure Portal vamos a crear un nuevo recurso App Service con los siguientes parámetros. https://flic.kr/p/2nhGtr2 https://flic.kr/p/2nhGtrh Deployment Center Dentro del apartado del Deployment Center, nos dirigimos a la configuración y configuramos nuestro GitHub y repositorio para poder tenerlos sincronizados y así cualquier cambio realizado desde el Visual Studio o…continue reading →

Imágenes con Blob Storage

Muy buenas, soy Andrés Otero estudiante del master Desarrollo Web Full Stack + MultiCloud + Multiplataforma en Tajamar, hoy os explicare como usar blob para almacenar nuestra imágenes, así como poder visualizarlas en nuestra app y eliminarlas. Nuget necesarios para usar blob Pasos a realizar en azure portal Primero en el buscador buscamos, storage accounts: Una vez hemos accedido, nos encontraremos una barra en la parte superior para crear un storage, además en la parte inferior podremos visualizar los otros storage que tengamos creados: Le damos a create para crearnos un storage, una…continue reading →