Plantilla ARM que cree una MV de Windows 11 agregada a Azure AD

En este post implementaremos una máquina virtual de Windows 11, con una plantilla ARM, aremos que esta al implementarse se una a Azure AD. https://www.flickr.com/photos/194932414@N08/51997892963/ Primero empezaremos creando dos archivos, que serán nuestras plantillas con sus parámetros para crear la máquina virtual. Template.json Parameters.json A continuación, para poder implementar los recursos, tendremos que abrir la pestaña de Custon Deployment. Ahí podremos desplegar todo lo que queramos con el código creado. https://www.flickr.com/photos/194932414@N08/51998369790/ Vamos a la parte de “Build your own template in the editor” https://www.flickr.com/photos/194932414@N08/51997833981/ Pegaremos el código del archivo template.json https://www.flickr.com/photos/194932414@N08/51997893153/ Ahora tendremos…continue reading →

Tratamiento de Tweets con Power Automate

Con el objetivo de poder incluir en nuestras aplicaciones web de manera automática tweets, podemos realizar esta acción a través de power automate de azure. Esto permitirá transmitir a nuestra aplicación web una sensación de actualidad además de poder mostrar los tweets más recientes de un tema concreto. Preparación Creación de la tabla. Aunque podemos realizar un sin fin de acciones interactuando con los tweets, a modo de ejemplo vamos a almacenar algunos campos del tweet en nuestra base de datos de SQL Server. Lo primero que haremos será crear una tabla llamada…continue reading →

Traducir un texto con Azure Text Translation

Azure Cognitive Services Translator es un servicio de traducción automática que forma parte de la familia de API REST de Azure Cognitive Services. Permite traducir textos (Text Translation), documentos (Document Translation) o hacer traducciones personalizadas (Custom Traslator). En este post veremos solo cómo traducir textos. Text Translation es una característica de API REST basada en la nube del servicio Translator que permite la traducción de un texto de forma rápida y precisa en tiempo real en todos los idiomas y dialectos admitidos. Sus métodos son: Languages (GET) 🡒 Devuelve el conjunto de idiomas…continue reading →

Crear un Nugget y implementarlo en MVC

Una herramienta esencial para cualquier plataforma de desarrollo moderno, es un mecanismo a través del cual los desarrolladores pueden crear, compartir y consumir código útil. A menudo, este código se integra en "paquetes" que contienen código compilado (como archivos DLL) y otro contenido necesario en los proyectos que utilizan estos paquetes. En .Net (incluido .NET Core), el mecanismo compatible con Microsoft para compartir código es NuGet, que define cómo se crean, hospedan y consumen en .NET, y ofrece las herramientas para cada uno de esoso roles Desde un punto de vista sencillo, un…continue reading →

Realizar búsquedas y filtrar datos utilizando Casting en NetCore.5

Para esta aplicación necesitaremos crear un entorno de trabajo en MVC NetCore 5, tambien debemos tener a nuestra disposición una base de datos con la cual trabajar. En mi caso tendré Una base de datos denominada Kibunshi con tres tablas una de Peliculas , Superheroes y Mundos Base de datos: Como vemos a continuación yo tengo tres tablas en las cuales Pelis será destinada para la búsqueda y Mundo y Superhéroes serán destinadas para el filtro ya que los dos comparten el campo Id_Mundo ASP.NET CORE MVC: Creamos una aplicacion que sea de…continue reading →

Enviar correos con NetCore MVC

Los clientes de correo que hay en el mercado tienen muchos servicios, entre ellos recibir o enviar correos. En este post vas a aprender cómo enviar correos electrónicos utilizando la tecnologia de NetCore y usando el patrón de desarrollo de aplicaciones web Model-View-Controller. Este modelo de desarrollo permite realizar aplicaciones web con C# y separa por capas el código de nuestra aplicación. Para empezar, vamos a explicar brevemente en que consiste este concepto.MVC es una propuesta de arquitectura utilizada para dividir el código por capas que interactúan entre ellas para entregar un producto…continue reading →