Crear y Utilizar una base de datos SQL en Azure

En este post vamos a aprender a como crear servidores SQL en Azure. Nuestro primer paso será tener una cuenta activa en el Azure Portal, si no la tienes puedes crearla gratis desde el siguiente enlace https://azure.microsoft.com/es-es/ Sql Database Una vez nuestra cuenta ya este creada y activada, nos situamos en el buscador de Azure y escribimos "SQL Database". Hacemos doble click en SQL Database, y nos llevara a la ventana mostrada abajo en la imagen donde podremos ver, en este caso todos los servidores SQL que tengamos, ahora haremos doble click en…continue reading →

Enviar emails con Power Automate

Hola, soy Álvaro Moya Herraiz, alumno del máster de Desarrollo Web Full Stack, MultiCloud y Multiplataforma y voy a enseñaros a como enviar correos con Power Automate. Imaginemos que tenemos una aplicación en Azure la cual queremos que mande un correo cuando se registre un usuario, se realice una compra, etc. Para poder hacer esto, es necesario crear un flujo en Power Automate. Para hacer esto, primero nos dirigimos a la página de Power Automate. Una vez dentro iniciamos sesión y despues clicamos en "Crear". Acto seguido, seleccionamos la opción "Flujo de nube…continue reading →

Azure Monitor y supervisión de tráfico

En este post vamos a hablar sobre Azure Monitor, pero antes ¿qué es Azure monitor?. De manera resumida, podríamos decir que Azure Monitor es una potente herramienta de análisis y generación de informes que maximiza la disponibilidad y el rendimiento de nuestras aplicaciones al ofrecer soluciones para analizar, recopilar y actuar sobre la telemetría desde la nube o entornos locales, pero vamos a intentar verlo de manera más completa: Azure Monitor es un servicio de Azure que nos va a proporcionar supervisión del rendimiento y la disponibilidad para aplicaciones y servicios en Azure…continue reading →

Analizar la opinión de un texto con Power Automate y MVC

En este post vamos a ver como analizar una opinión con un flujo en Power Automate. Para ello vamos a necesitar Microsoft Visual Studio, un proyecto MVC y una cuenta Premium con Power Automate. En primer lugar accedemos al portal web de Power Automate https://powerautomate.microsoft.com/es-es/. Una vez dentro creamos un nuevo flujo de nube que se ejecutará de manera instantánea. https://www.flickr.com/photos/194413877@N02/52031115379/in/dateposted/ Flujo de nube instantáneo Ahora tendremos que indicar cuando se ejecutará el flujo, en nuestro caso, queremos que se ejecute cuando reciba una solicitud HTTP con un JSON con el texto de…continue reading →

Ventajas y desventajas de Microsoft Azure con el servicio de Active Directory

Ventajas de Microsoft Azure con el servicio de Active Directory https://youtu.be/iwkTWTRsRSU Si utilizas Active Directory  en tu empresa, debes saber que Microsoft Azure te ofrece múltiples ventajas con el servicio de Active Directory con respecto al uso de un servidor de dominio tradicional on premise, es decir, un equipo ubicado en tus instalaciones. No sólo ahorrarás tiempo de gestión y mantenimiento, sino que su disponibilidad será también mucho más elevada. La principal ventaja de Active Directory como servicio es que permite un importante ahorro tanto en los costes como en las tareas para mantenerlo siempre en perfecto funcionamiento. Un servidor on premise supone invertir en la máquina en sí y en su mantenimiento a nivel de hardware, añadirle el sistema operativo y el software de Active Directory e ir…continue reading →

Implementar seguridad en APIs

En este tutorial voy a explicar como implementar seguridad en apis creadas con .NET. El primer paso sera crearse un proyecto de Api en Visual Studio. Una vez tengamos el proyecto, hay que instalar los nuggets. En este proyecto usaremos los que se ven en esta captura. El nugget de EntityFramework se usa para sacar los datos de un servidor SqlServer. Ahora hay que crear en el proyecto la carpeta Models. Dentro crearemos LoginModel y el modelo que nos servira de “usuario” en este caso la clase Jugador.  Una vez tenemos los modelos,…continue reading →