Helpers y Extensions en un proyecto MVC

En este post vamos a ver 2 conceptos bastante útiles en MVC, Helpers y Extensions. Para ello utilizaremos Microsoft Visual Studio y un proyecto MVC. Primero empezaremos creando un proyecto ASP.NET Core Web App(Model-View-Controller)  https://flic.kr/p/2n6uV64 Creación del proyecto Le indicamos el nombre que deseemos, le daremos a siguiente y create. Empezaremos con los Helpers Helpers Las clases Helper en .NET son clases que nos dan una utilidad a un proyecto como puede ser por ejemplo una clase que deserializa/serializa un objeto, un proveedor de rutas, un conversor de tipos primitivos etc. Estas clases…continue reading →

Realizar Paginación de listas en NET Core.

Cuando traemos listas de datos de una base de datos, en ocasiones obtenemos cientos de registros. Esto puede complicar las cosas a la hora de crear una interfaz. La paginación nos resuelve este problema, ayudándonos a gestionar el número de campos que se recuperan por consulta, y facilitando la visualización de los datos. Debemos añadir los nuggets de EntityFrameworkCore y EntityFramework.SqlServer, estos nuggets nos permiten usar Linq y nos facilitan el trabajo a la hora de atacar a la bbdd. Dentro de la carpeta Models, Creamos los Modelos de Jugador y de VistaJugador…continue reading →

Crear un chat con SignalR en ASP.Net Core

¿Te gustaría implementar un chat en tu proyecto de ASP.NET CORE? Entonces te enseñaré como implementar un chat simple usando SignalR tanto en servidor como en cliente en un proyecto de ASP.NET CORE MVC (Model - View - Controller). TECNOLOGÍAS ASP.NET CORE ASP.NET Core es un Framework web de código abierto y que tiene un mayor rendimiento que ASP.NET. Está desarrollado por Microsoft y su comunidad y tiene la finalidad de compilar aplicaciones modernas conectadas a internet y habilitadas a la nube. SignalR SignalR es una biblioteca que tiene la finalidad de poder…continue reading →

Subir Videos con ASP.NET C#

Lo que haremos en este tutorial es realizar subida de videos de diferentes tamaños y poner un limite para los usuarios no puedan exceder. Lo primero que haremos es crear un proyecto nuevo Mvc ASP.NET Core Web App. Crearemos diferentes carpetas que utilizaremos en el proyecto en nuestro caso utilizaremos varias carpetas, alguna carpetas y viene creadas estas son las que utilizaremos: ProvidersHelpersViewsControllerwwwroot https://flic.kr/p/2n7r4hn Lo mas importante ahora es que crearemos un archivo nuevo para configurar el tamaño de archivo de los videos por defecto no te deja subir archivos de mas de…continue reading →

Cómo crear una Inteligencia Artificial en C#

Lo que se expone en este artículo ha sido utilizado como ejercicio práctico en la charla técnica que he impartido el día 07/06/2022 a mis compañeros del Máster de Desarrollo Web 2021-2022. Para poder comprender mejor el concepto del ejercicio y/o para tener más conocimiento en el ámbito de la inteligencia artificial, aquí está explicada la parte teórica de la charla. PresentacionCharlaTecnica-1Descarga En la actualidad, hay varios lenguajes de programación con los que se crean IA bastante complejas tales como Phyton, R, Java... Pero para comenzar a entender la lógica que conlleva una…continue reading →

Configuración Backup Powershell Windows Server 2022

https://youtu.be/VQKhcW0uKwQ Windows Server Backup en Powershell con Windows Server 2022 Es importante mantener nuestro equipo protegido de posibles desastres o posibles perdidas. En caso de sufrir una perdida de información es bueno saber como podemos recuperar esa misma información de una manera simple, almacenando ya sea diaria o semanalmente copias de seguridad y si es necesario volver a un estado anterior. Cuando hacemos un backup nos podemos encontrar varios tipos. Los cuales a través de la herramienta system state que hemos utilizado en el video únicamente nos permitirá llevar a cabo una copia…continue reading →