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 →

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 →

Generar informe Excel en C#

SpreadsheetLight para Excel Para generar nuestros informes Excel en C# utilizaremos el NuGet SpreadsheetLight. Este NuGet nos permitirá generar documentos Excel sin usar la librería de Office, la cual nos limita a la hora de ejecutar la aplicación ya que, si la máquina donde se ejecuta esta no dispone de el paquete Office, nuestra aplicación no funcionará correctamente. Utilizando SpreadsheetLight evitaremos que ocurra lo anteriormente mencionado. Creación Lo primero que haremos será agregar el NuGet SpreadsheetLight a nuestro proyecto: Una vez hecho esto nos iremos a la clase desde donde vamos a crear…continue reading →

Controladores en ASP.NET Core MVC

Según como lo define la propia Microsoft, ASP.NET Core es un marco multiplataforma de código abierto y de alto rendimiento que tiene como finalidad compilar aplicaciones modernas conectadas a Internet y habilitadas para la nube. Entre las posibilidades que ofrece, destacan las siguientes: Compilar servicios y aplicaciones web, aplicaciones de Internet de las cosas (en inglés, Internet of Things, simplificado como IoT) y back-ends móviles.Usar sus herramientas de desarrollo favoritas en Windows, macOS y Linux.Efectuar implementaciones locales y en la nube.Ejecutar en .NET Core. En ASP.NET Core MVC, los controladores son elementos de…continue reading →

Manejo de Pistas de Audio en Vue

¿Cómo insertar audios en tecnología Vue? En este post veremos como insertar pistas de audio en tecnología vue de manera sencilla y concisa, sin uso de tecnologías externas o librerías para un primer acercamiento a este sistema. Primeros Pasos Esto es algo que hemos visto en clase pero por si acaso y para que todo el mundo pueda probarlo veremos como abrir un proyecto nuevo y como lanzar el servidor. Para ello necesitaremos los siguientes comandos: pm install -g @vue/cli Con este comando instalaremos vue a través de node.js Una vez hecho esto…continue reading →

Crear un menú en Vue (Routing)

Introducción Vue al igual que otros frameworks para el desarrollo web, también tiene una forma de crear rutas. Vue permite crear páginas web que sean SPA (Single Page Application), esto quiere decir que el usuario, tiene la sensación de que esta navegando entre varias páginas pero lo que de verdad pasa es que Vue por debajo está cambiando el HTML al instante sin tener que recargar la página., para demostrarlo crearemos un menú en vue. Os voy a poner un ejemplo, estamos en la página principal de una aplicación SPA y navegamos a…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 →