Application Insights, Azure

En este post vamos a realizar un video tutorial sobre la monitorización con Application Insights en Azure. ¿Qué es Application Insights? Application Insights es una característica de Azure Monitor que es un servicio de Application Performance Management (APM) extensible para desarrolladores y profesionales de DevOps. Se usa para supervisar las aplicaciones en directo. Detectará automáticamente anomalías en el rendimiento e incluye eficaces herramientas de análisis que le ayudan a diagnosticar problemas y para saber lo que hacen realmente los usuarios con la aplicación. Está diseñado para ayudarle a mejorar continuamente el rendimiento y…continue reading →

Web Api Entity Framework

Bienvenidos a este tutorial donde aprenderás  a crear una web api en el entorno ASP.NET Framework. Para este tutorial necesitaremos varias herramientas: Visual Studio: Interfaz donde realizaremos nuestra aplicación. Link de descarga: https://docs.microsoft.com/es-es/visualstudio/install/install-visual-studio?view=vs-2019 Sql Server Management: La base de datos donde nuestro software accederá a nuestros datos. Link de descarga SQL SERVER: https://www.microsoft.com/es-es/sql-server/sql-server-downloads Descargar SQL Server Management: https://docs.microsoft.com/es-es/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 Postman: Aplicación que nos permitirá realizar peticiones HTTP a nuestra WEB API. Link de descarga: https://www.getpostman.com/ ¿Qué es una API? Empezaremos explicando que es  una API (Interfaz de Programación de Aplicaciones). Es una interfaz que…continue reading →

Action Filters en ASP.Net MVC

¿Qué son los Action Filters? Los filtros de acción se utilizan generalmente para aplicar problemas transversales como el registro, el almacenamiento en caché, la autorización, etc.El filtro de acción se puede registrar como otros filtros a nivel global, controlador o método de acción. Ejecutan código inmediatamente antes y después de llamar a un método de acción. El atributo de filtro de acción personalizado se puede crear derivando la clase ActionFilterAttribute o implementando la interfaz IActionFilter y la clase abstracta FilterAttribute.Pueden cambiar los argumentos pasados a una acción.Pueden cambiar el resultado devuelto de la…continue reading →

Chat con SignalR .net Framework

Bienvenidos a este post donde veremos como crear un chat en Visual Studio con .net framework y SignalR. Primero ¿Qué es SignalR? Es una librería que nos permite implementar funcionalidad en tiempo real a nuestro proyecto. Una utilidad que se le da a SignalR es poder crear chats en tiempo real, existen otras formas de usarlo, como por ejemplo un ajedrez donde los jugadores verán los movimientos en tiempo real. Comencemos: Primero debemos abrir nuestro Visual Studio y seleccionar "Create new project" https://flic.kr/p/2ivtW8y Una vez hemos pulsado en "Create new project" nos aparecerá…continue reading →

Control de errores en ASP.NET MVC: Handle Exceptions.

En este tutorial aprenderemos acerca del control de errores en nuestra aplicación. Para llegar a este punto es necesario que previamente tengamos unos conocimientos en ASP.NET y MVC . Si no sabes lo que es un proyecto ASP.NET/MVC o no has creado ninguno, antes de ver este post te recomiendo que visites otros tutoriales sobre los primeros pasos, y una vez que tengas tu aplicación, visita este tutorial para saber cómo controlar las excepciones de tu proyecto.  Una aplicación web puede dar lugar a diversos tipos de errores, y pueden deberse a muchas cosas distintas.  Cuando un error ocurre,…continue reading →