Entradas

GUIA VISUAL STUDIO 2022 (Backend) Arquitectura Hexagonal

Imagen
Para desarrollar una aplicación con ASP.NET Core y conectarla con SQL Server, primero debes asegurarte de tener Visual Studio 2022 instalado. Si aún no lo tienes, sigue estos pasos Descarga e Instalación de Visual Studio 2022 Abre la Microsoft Store en tu computadora. Busca Visual Studio 2022 y descárgalo. Sigue las instrucciones de instalación para completar el proceso. Creación del Proyecto Abre Visual Studio 2022 . Selecciona Crear un nuevo proyecto . En la lista de plantillas de proyecto, busca y selecciona ASP.NET Core Web API .  Haz clic en Siguiente . Nombra el proyecto giecom y selecciona la ubicación donde deseas guardarlo. Haz clic en Crear . Creación de Bibliotecas de Clases Haz clic derecho en la solución giecom en el Explorador de soluciones . Selecciona Agregar > Nuevo proyecto .  Selecciona Biblioteca de clases y haz clic en Siguiente . Nombra la biblioteca Dominio y haz clic en Crear . Repite los mismos pasos para crear dos bibliotecas más llamadas Inf...

GUIA SQL SERVER (Backend)

Imagen
Para trabajar con SQL Server, primero debes asegurarte de tenerlo instalado. Si aún no lo tienes, sigue estos pasos Descarga e Instalación de SQL Server: Visita el siguiente enlace:  https://www.microsoft.com/es-co/sql-server/sql-server-downloads Dirígete a la sección de Desarrollador y haz clic en Descargar ahora .                                   La descarga comenzará en unos minutos. Debes das click en donde dice Basico y espera a que se instale 2.  Descarga e Instalación de SQL Server Management Studio (SSMS) SQL Server Management Studio es la interfaz gráfica que te ayudará a gestionar tus bases de datos de manera más intuitiva. Visita el siguiente enlace:  https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16 Haz clic en  Descargar SQL Server Management Studio (SSMS)  para iniciar la descarga.       ...

ARQUITECTURA HEXAGONAL

Imagen
¿Qué es la arquitectura hexagonal? La arquitectura hexagonal, a la que también se le conoce como arquitectura de puertos y adaptadores , es una arquitectura de software que se basa en la idea de aislar la lógica comercial central de las preocupaciones externas, por medio de la separación de la aplicación en componentes débilmente acoplados. Los 3 principios de la arquitectura hexagonal Este tipo de arquitectura de software se sustenta en 3 principios básicos a cumplir: 1. A la izquierda, el lado del usuario Este es el lado a través del cual el usuario o los programas externos interactuarán con la aplicación, y es la que contiene el código que permite dichas interacciones.  Por lo general, su código de interfaz de usuario, sus rutas HTTP para una API, sus serializaciones JSON para programas que consumen su aplicación están aquí. Este es el lado donde encontramos a los actores que impulsan la Lógica de Negocios. 2. La Lógica de Negocios, en el centro Esta es la parte que queremos ais...