Entity Framework (EF) objeto-relacional (ORM) para .
NET que permite a los desarrolladores trabajar con
datos como objetos en lugar de tablas y columnas de base de datos. Simplifica el acceso a datos,
Code First comienza definiendo clases de entidad y relaciones en código, y Entity Framework genera la
base de datos y sus cambios a partir de ellas, utilizando migraciones para gestionar las actualizaciones.
Database First, por otro lado, se basa en una base de datos existente, generando clases a partir de ella.
Codefirst es mejor
–xUnit –TEST
-------
Un microservicio es como un mini backend aparte, que cumple una única responsabilidad específica
dentro de un sistema más grande.
------
Clase - crear objectos con atributos y puede instanciarse
Static – No puede ser instanciada se usa mas que todo para funciones
----
Sincrónico: El programa espera a que termine una tarea antes de continuar.
Asincrónico: El programa no espera; sigue ejecutando el resto del código y la tarea se completa en
segundo plano.
----
Task: tarea a mas alto nivel, se puede ejecutar de forma asíncrona (mas escalable)
Thread: cuando se necesita control total del hilo (menos escalable)
-----
Un delegate en C# es un tipo que representa referencias a métodos con una firma específica. Se usa para
pasar métodos como parámetros, lo que permite ejecutar métodos de manera flexible y dinámica.
----
¿Qué son las expresiones lambda?
es una forma corta de escribir una función sin necesidad de ponerle nombre.
-----
La interfaz IQueryable y IEnumerable son interfaces en C# que permiten trabajar con colecciones de
datos, pero tienen diferencias fundamentales en su propósito y cómo se ejecutan las consultas.
IEnumerable está diseñado para colecciones en memoria, mientras que IQueryable está pensado para
consultar fuentes de datos externas como bases de datos.
-------
Blazor y Razor :
Razor es una sintaxis para incrustar código C# en HTML, principalmente utilizada para generar HTML
dinámico en el servidor dentro de aplicaciones [Link].
Blazor, por otro lado, es un framework completo para crear aplicaciones web interactivas de una sola
página (SPA) usando C#.
CORS, o Cross-Origin Resource Sharing (Compartir Recursos entre Orígenes),
VERSION UTILIZADA
.NET 7 -> VERSION
ENTITY FRAMEWORK ->
.NET Framework -> Es una plataforma más antigua que .NET y .NET Core
.NET Core -> Se refiere a versiones anteriores de .NET que fueron reemplazadas por .NET 5
Entity Framework (EF) objeto-relacional (ORM) para .NET que permite a los desarrolladores trabajar con
datos como objetos en lugar de tablas y columnas de base de datos. Simplifica el acceso a datos,
Un CRM (Customer Relationship Management, por sus siglas en inglés) es un sistema que ayuda a las
empresas a gestionar y mejorar sus relaciones con los clientes. En términos sencillos, es una herramienta
que permite centralizar la información de los clientes,
CMS significa Content Management System o Sistema de Gestión de Contenidos, un software que
permite a los usuarios crear, gestionar y publicar contenido digital en un sitio web de manera sencilla
Liferay es una plataforma de experiencia digital (DXP) de código abierto, construida sobre Java, que
se utiliza para crear y gestionar sitios web, intranets, portales y otras soluciones digitales para empresas