Introducción A partir de .NET 6, Microsoft introdujo una característica significativa en el lenguaje C# llamada “nullable reference types” o tipos de referencia anulables. Este cambio ha generado una cierta confusión entre los desarrolladores, especialmente aquellos acostumbrados a las versiones anteriores de .NET. En este …
Implementación de autenticación con JWT en ASP.NET Core
Introducción: En este tutorial, aprenderás a implementar autenticación basada en tokens JWT (JSON Web Tokens) en una aplicación ASP.NET Core 8. Utilizaremos la versión más reciente de .NET para garantizar que estemos aprovechando las últimas características y mejoras de seguridad. Paso 1: Crear un nuevo …
Validación Anti-Forgery Token en ASP.NET Core
La validación Anti-Forgery Token es una medida de seguridad fundamental en las aplicaciones web ASP.NET Core para prevenir ataques de falsificación de solicitudes entre sitios (CSRF). Este tutorial te guiará a través del uso de [ValidateAntiforgeryToken] en controladores y <AntiForgeryToken /> en vistas para proteger …
Explorando las Vistas en ASP.NET MVC con Razor: Fundamentos y Mejores Prácticas
Introducción: En el desarrollo de aplicaciones web con ASP.NET MVC, las vistas juegan un papel crucial en la presentación de datos y en la interacción con los usuarios. En este artículo, exploraremos en profundidad las vistas en ASP.NET MVC, con un enfoque especial en el …
Explorando los Tag Helpers en ASP.NET Core: Simplificando la Creación de Vistas
En el mundo del desarrollo web con ASP.NET Core, la creación de vistas con código HTML y elementos de servidor puede ser una tarea laboriosa y propensa a errores. Sin embargo, ASP.NET Core ofrece una solución elegante y poderosa para este problema: los Tag Helpers. …
.NET 6, ASP.NET CORE
ASP.NET CORE en sus diferentes versiones .Net Core, .NET 5 y .NET 6 es una versión pequeña y corta de Microsoft que se basa en dos características esenciales de NET.CORE 3.0: Blazor. Expresaron los desarrolladores, “Como lo hemos hecho en el pasado”, queríamos tomarnos nuestro …
.NET 6 (NET Core) Web Api
¿Qué es una API WEB? API: Es una interfaz de programación de aplicaciones. Es un agente de software intermedio que permite que dos o más aplicaciones interactúen entre sí. Las (API) son básicamente servicios HTTP que se utilizan para comunicarse entre aplicaciones de una manera …
.NET 6 (ASP.Net Core) Identity
Qué es y Como Funciona ASP.NET es un entorno “Framework” del lado del servidor creado por Microsoft que permite a los desarrolladores crear diferentes tipos de sistemas orientados a la web dentro del FrameworkWeb. ASP.NET es utilizado para crear webs dinámicas, aplicaciones web y servicios. …
Qué es Database First
Usando Database First o Base de Datos Primero se parte desde una base de datos existente, es decir que ya tendríamos la base de datos diseñada con todo: tablas, campos, restricciones, incluso también datos y realizariamos el proceso inverso al Code First que consiste en …
Qué es Code First
Code First o código primero hace referencia a una metodología de trabaja para el desarrollo de aplicaciones en donde no se tiene una base de datos creada sino que esta misma se crear a partir de un modelo que es una clase, cuyo nombre sería …
Qué es Entity Framework Core
Entity Framework Core es un asignador de base de datos de objeto moderno para .NET. Admite consultas LINQ, seguimiento de cambios, actualizaciones y migraciones de esquemas. Entity Framwork Core – EF Core también funciona con la gran mayoría de proveedores de bases de datos como …
Qué es un ORM (Object Relational Mapping)
En este artículo veremos que es un ORM empezando por definir concretamente que significa este termino hoy en día muy popular para los desarrollodares y muy usado en diferentes frameworks y aplicaciones. ORM (Object To Relational Mapping) Es un modelo de programación que permite mapear …