viernes, 9 de octubre de 2026

Capítulo 013. Instalación de SQL Server y SQL Server Management Studio

Introducción

Toda aplicación que maneja información de forma persistente necesita una base de datos. En este curso utilizaremos Microsoft SQL Server como motor de base de datos para almacenar y administrar la información de nuestra aplicación.

Además, instalaremos SQL Server Management Studio (SSMS), una herramienta gráfica que nos permitirá administrar nuestras bases de datos de manera sencilla.


¿Qué es SQL Server?

SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado por Microsoft.

Con SQL Server podemos:

  • Crear bases de datos.

  • Almacenar información de forma segura.

  • Crear tablas y relaciones.

  • Ejecutar consultas SQL.

  • Administrar usuarios y permisos.

  • Realizar respaldos y restauraciones.

Es uno de los motores de bases de datos más utilizados en entornos empresariales y se integra perfectamente con ASP.NET Core y otras tecnologías del ecosistema .NET.


¿Qué edición de SQL Server utilizaremos?

Para este curso utilizaremos SQL Server Developer Edition.

Esta edición es ideal para fines educativos y de desarrollo porque:

  • Es gratuita.

  • Incluye prácticamente todas las funcionalidades de la edición Enterprise.

  • Permite desarrollar y probar aplicaciones localmente.

  • Está diseñada específicamente para desarrolladores.

Importante: Aunque la edición Developer es gratuita, no está destinada para entornos de producción.


Descargar SQL Server Developer Edition

Abre tu navegador y busca:

SQL Server Developer Edition

o accede directamente al sitio oficial de Microsoft.

En la página de descargas de SQL Server encontrarás varias ediciones disponibles. Para este curso seleccionaremos:

Developer

Haz clic en:

Download Now

para descargar el instalador.


Instalar SQL Server

Una vez descargado el instalador:

  1. Ejecuta el archivo.

  2. Selecciona la opción Basic (Básica).

  3. Acepta los términos de licencia.

  4. Haz clic en Install.

El instalador descargará los archivos necesarios e iniciará automáticamente el proceso de instalación.

Tiempo de instalación

La duración de este proceso dependerá de:

  • La velocidad de tu conexión a Internet.

  • El rendimiento de tu equipo.

  • Los recursos disponibles en el sistema.

Es normal que la instalación tome varios minutos.


Instalación de SQL Server Management Studio (SSMS)

Una vez finalizada la instalación de SQL Server, necesitamos una herramienta que nos permita administrar nuestras bases de datos de forma visual.

Para ello utilizaremos SQL Server Management Studio (SSMS).

¿Qué es SSMS?

SQL Server Management Studio es el entorno de administración oficial de SQL Server.

Con esta herramienta podremos:

  • Conectarnos al servidor.

  • Crear bases de datos.

  • Crear tablas.

  • Ejecutar consultas SQL.

  • Administrar usuarios y permisos.

  • Revisar datos almacenados.

  • Realizar tareas de mantenimiento.

Será una de las herramientas más utilizadas durante el curso cuando trabajemos con bases de datos.


Descargar SQL Server Management Studio

Después de instalar SQL Server, normalmente se ofrece un enlace directo para descargar SSMS.

También puedes buscar:

SQL Server Management Studio Download

y acceder a la página oficial de Microsoft.

Una vez allí:

  1. Busca la sección de descarga de SSMS.

  2. Haz clic en:

Free Download for SQL Server Management Studio

  1. Descarga el instalador.


Instalar SQL Server Management Studio

Una vez descargado:

  1. Ejecuta el instalador.

  2. Haz clic en Instalar.

  3. Espera a que finalice el proceso.

La instalación suele ser sencilla y requiere poca intervención por parte del usuario.


Abrir SQL Server Management Studio

Después de completar la instalación:

  1. Abre SQL Server Management Studio.

  2. Aparecerá una ventana para conectarse al servidor.

Verás campos similares a los siguientes:

Server Name

Corresponde al nombre de la instancia de SQL Server instalada.

Authentication

Para este curso utilizaremos:

Windows Authentication

que permite autenticarse utilizando la cuenta de Windows actual.

Finalmente, haz clic en:

Connect

para acceder al servidor.


¿Qué hacer si no aparece el nombre del servidor?

En algunos casos puede ocurrir que SQL Server Management Studio no complete automáticamente el nombre de la instancia instalada.

Si esto sucede:

  1. Haz clic en:

Browse for More...

  1. Abre la sección:

Database Engine

  1. Busca la instancia de SQL Server instalada.

Por ejemplo:

MSSQLSERVER

o cualquier otra instancia generada durante la instalación.

  1. Selecciona la instancia.

  2. Haz clic en OK.

  3. Presiona Connect.


Verificar que la instalación fue exitosa

Si la conexión se realiza correctamente, verás el Explorador de Objetos (Object Explorer) de SQL Server Management Studio.

Dentro de él podrás visualizar elementos como:

  • Databases

  • Security

  • Server Objects

  • Replication

  • Management

La presencia de estos elementos confirma que SQL Server se encuentra correctamente instalado y funcionando.


Uso de SQL Server durante el curso

A lo largo del curso utilizaremos SQL Server para:

  • Crear la base de datos de la aplicación.

  • Diseñar tablas.

  • Definir relaciones entre entidades.

  • Almacenar información de negocio.

  • Consultar y modificar datos.

  • Integrar la base de datos con ASP.NET Core mediante Entity Framework Core.

SQL Server será una pieza fundamental de la arquitectura de nuestra aplicación.


Resumen

En este capítulo instalamos las herramientas necesarias para trabajar con bases de datos:

SQL Server Developer Edition

Motor de base de datos que utilizaremos durante el curso.

SQL Server Management Studio (SSMS)

Herramienta gráfica para administrar SQL Server.

Al finalizar este proceso deberías poder:

  • Conectarte a tu servidor SQL Server.

  • Crear bases de datos.

  • Ejecutar consultas SQL.

  • Administrar tablas y datos mediante SSMS.

Con SQL Server instalado y configurado, ya tenemos preparado el entorno de base de datos que utilizaremos junto con Angular 19 y ASP.NET Core 9 durante el desarrollo de nuestra aplicación.


viernes, 25 de septiembre de 2026

Capítulo 011. Instalación de Visual Studio

Introducción

Para desarrollar la parte backend de nuestras aplicaciones con ASP.NET Core 9, necesitaremos un entorno de desarrollo adecuado. Una de las herramientas más completas para este propósito es Visual Studio, el entorno de desarrollo integrado (IDE) oficial de Microsoft.

Si prefieres utilizar Visual Studio Code, puedes omitir este capítulo y continuar con la siguiente sección del curso. Sin embargo, Visual Studio ofrece múltiples herramientas integradas que facilitan el desarrollo, la depuración y el despliegue de aplicaciones ASP.NET Core.


¿Qué es Visual Studio?

Visual Studio es un entorno de desarrollo integrado (IDE) que proporciona herramientas avanzadas para crear aplicaciones utilizando tecnologías de Microsoft y otros lenguajes de programación.

Entre sus características se encuentran:

  • Edición avanzada de código.

  • Depuración integrada.

  • Gestión de proyectos.

  • Pruebas automatizadas.

  • Integración con Git.

  • Herramientas para desarrollo web, escritorio, móvil y nube.

Gracias a estas funcionalidades, Visual Studio es una de las opciones más utilizadas para desarrollar aplicaciones con ASP.NET Core.


Descargar Visual Studio

Para descargar Visual Studio, abre tu navegador y accede al sitio oficial de Microsoft:

https://visualstudio.microsoft.com

En la página principal encontrarás distintas opciones de descarga.

Versiones disponibles

Visual Studio se distribuye en varias ediciones:

  • Community

  • Professional

  • Enterprise

Visual Studio Community

Para este curso utilizaremos Visual Studio Community, ya que:

  • Es completamente gratuita para uso personal, académico y muchos escenarios profesionales.

  • Incluye prácticamente todas las herramientas necesarias para desarrollar aplicaciones ASP.NET Core.

  • Es la versión más utilizada por estudiantes y desarrolladores independientes.

Haz clic en Descargar Community para obtener el instalador.


Ejecutar el instalador

Una vez finalizada la descarga:

  1. Ejecuta el archivo descargado.

  2. Espera a que el instalador prepare el entorno.

  3. Selecciona la opción Continuar cuando sea solicitada.

Después de unos instantes aparecerá la ventana de configuración de Visual Studio.


Seleccionar los Workloads

Durante la instalación, Visual Studio solicita seleccionar los Workloads que deseas instalar.

¿Qué son los Workloads?

Los Workloads son conjuntos de herramientas, bibliotecas y componentes destinados a un tipo específico de desarrollo.

En lugar de instalar todas las funcionalidades disponibles, Visual Studio permite instalar únicamente aquellas necesarias para los proyectos que se van a desarrollar.


Workload recomendado para este curso

Para trabajar con ASP.NET Core debes seleccionar:

ASP.NET y desarrollo web

ASP.NET and Web Development

Este workload incluye:

  • ASP.NET Core.

  • Plantillas de proyectos web.

  • Herramientas de publicación.

  • Servidor web para desarrollo.

  • Depuración de aplicaciones web.

Este será el componente principal que utilizaremos durante el curso.


Otros Workloads opcionales

Dependiendo de tus intereses, podrías instalar otros workloads adicionales.

Desarrollo con Azure

Permite integrar aplicaciones con servicios de Microsoft Azure.

Azure Development

Desarrollo de aplicaciones de escritorio .NET

Permite crear aplicaciones Windows utilizando:

  • Windows Forms.

  • WPF.

Desktop Development with .NET

Desarrollo con Python

Incluye herramientas para proyectos Python.

Python Development

Desarrollo con Node.js

Incluye herramientas especializadas para proyectos basados en Node.js.

Node.js Development

Para los objetivos de este curso, estos workloads son opcionales y no son necesarios para desarrollar aplicaciones con Angular y ASP.NET Core.


Iniciar la instalación

Una vez seleccionados los workloads deseados:

  1. Haz clic en Instalar.

  2. Espera a que Visual Studio descargue los componentes necesarios.

  3. Permite que el proceso finalice completamente.

La duración de la instalación dependerá principalmente de:

  • La velocidad de tu conexión a Internet.

  • El rendimiento de tu equipo.

  • La cantidad de workloads seleccionados.

Es normal que la instalación tome varios minutos.


Verificar la instalación

Una vez concluido el proceso:

  1. Abre Visual Studio desde el menú Inicio.

  2. Verifica que la aplicación se ejecute correctamente.

  3. Comprueba que puedes crear un nuevo proyecto ASP.NET Core.

Si Visual Studio abre sin inconvenientes, la instalación habrá sido exitosa.


¿Visual Studio o Visual Studio Code?

Para este curso puedes trabajar con cualquiera de las siguientes opciones:

Visual Studio

Ventajas:

  • IDE completo.

  • Mayor integración con ASP.NET Core.

  • Herramientas de depuración avanzadas.

  • Administración visual de proyectos.

  • Publicación integrada.

Visual Studio Code

Ventajas:

  • Más ligero y rápido.

  • Menor consumo de recursos.

  • Altamente personalizable.

  • Excelente integración con Angular.

Ambas herramientas son válidas para seguir el curso. La elección dependerá de tus preferencias personales y del tipo de entorno de desarrollo con el que te sientas más cómodo.


Resumen

En este capítulo instalamos Visual Studio Community, el IDE que utilizaremos para desarrollar la parte backend de nuestras aplicaciones con ASP.NET Core.

Durante la instalación seleccionamos el workload:

ASP.NET and Web Development

que proporciona todas las herramientas necesarias para crear, ejecutar y depurar aplicaciones ASP.NET Core.

Con Visual Studio instalado y configurado, ya tenemos listo el entorno para comenzar a desarrollar el backend de nuestra aplicación utilizando ASP.NET Core 9.


sábado, 19 de septiembre de 2026

Capítulo 012. Instalación de Visual Studio Code y .NET 9

Introducción

En este capítulo instalaremos Visual Studio Code y el SDK de .NET 9, dos herramientas fundamentales para el desarrollo de aplicaciones con Angular y ASP.NET Core.

Visual Studio Code será nuestro editor de código, mientras que .NET 9 proporcionará el entorno de desarrollo y ejecución necesario para crear y ejecutar aplicaciones ASP.NET Core.


¿Qué es Visual Studio Code?

Visual Studio Code (VS Code) es un editor de código fuente gratuito desarrollado por Microsoft. Se caracteriza por ser ligero, rápido, altamente personalizable y compatible con múltiples lenguajes y plataformas.

Puede utilizarse en:

  • Windows

  • Linux

  • macOS

Además, es una herramienta muy popular tanto para desarrollo frontend como backend, lo que la convierte en una excelente opción para trabajar con Angular y ASP.NET Core en un mismo entorno.

Principales características

Entre las características más destacadas de Visual Studio Code se encuentran:

  • Resaltado de sintaxis.

  • Autocompletado inteligente.

  • Depuración integrada.

  • Terminal incorporada.

  • Integración con Git.

  • Amplio catálogo de extensiones.

  • Compatibilidad con Angular, TypeScript y .NET.


Descargar Visual Studio Code

Para descargar Visual Studio Code, abre tu navegador y accede al sitio oficial de Microsoft:

https://visualstudio.microsoft.com

Desde la página principal podrás encontrar la familia de productos Visual Studio, incluyendo:

  • Visual Studio

  • Visual Studio Code

Selecciona la opción Visual Studio Code.

Elegir el sistema operativo

Visual Studio Code está disponible para varios sistemas operativos:

  • Windows

  • macOS

  • Linux

Descarga la versión correspondiente a tu sistema.

Por ejemplo, si utilizas Windows, selecciona la descarga para Windows.


Instalar Visual Studio Code

Una vez descargado el instalador:

  1. Ejecuta el archivo descargado.

  2. Acepta los términos de licencia.

  3. Sigue los pasos del asistente de instalación.

  4. Haz clic en Siguiente hasta completar el proceso.

  5. Finaliza la instalación.

La instalación es sencilla y normalmente toma solo unos minutos.


Instalación del SDK de .NET 9

Instalar Visual Studio Code no es suficiente para desarrollar aplicaciones ASP.NET Core.

También necesitamos instalar el SDK de .NET 9, que incluye:

  • El compilador de C#.

  • Las herramientas de línea de comandos de .NET.

  • ASP.NET Core.

  • Las bibliotecas necesarias para crear y ejecutar aplicaciones .NET.


Descargar .NET 9

Abre tu navegador y visita el sitio oficial de .NET:

https://dotnet.microsoft.com

Desde la página principal:

  1. Haz clic en Download.

  2. Selecciona la versión .NET 9.

  3. Descarga el SDK correspondiente a tu sistema operativo.

Importante: Asegúrate de descargar el SDK y no únicamente el Runtime. El SDK incluye todas las herramientas necesarias para desarrollar aplicaciones.


Instalar .NET 9

Una vez descargado el instalador:

  1. Ejecuta el archivo.

  2. Sigue las instrucciones del asistente.

  3. Haz clic en Instalar.

  4. Espera a que finalice el proceso.

  5. Cierra el instalador cuando la instalación se haya completado correctamente.

Al igual que Visual Studio Code, la instalación es bastante sencilla y guiada.


Verificar la instalación de .NET

Después de instalar .NET, es recomendable verificar que todo haya quedado correctamente configurado.

En Windows

Presiona:

Windows + R

Escribe:

cmd

y presiona Enter.

En Linux o macOS

Abre una terminal.

Ejecutar el comando de verificación

En la consola, escribe:

dotnet --version

Si la instalación fue exitosa, aparecerá un resultado similar al siguiente:

9.0.xxx

El número exacto puede variar según la actualización instalada, pero debe corresponder a una versión de .NET 9.


¿Por qué necesitamos .NET 9?

Durante este curso utilizaremos .NET 9 para desarrollar el backend de nuestra aplicación.

Con .NET podremos:

  • Crear APIs REST.

  • Implementar lógica de negocio.

  • Conectarnos a bases de datos.

  • Gestionar autenticación y autorización.

  • Exponer servicios para ser consumidos por Angular.

En conjunto, Angular actuará como frontend y ASP.NET Core como backend, conformando una arquitectura moderna ampliamente utilizada en aplicaciones empresariales.


Resumen

En este capítulo instalamos las herramientas necesarias para trabajar con ASP.NET Core utilizando Visual Studio Code:

Visual Studio Code

Herramienta utilizada como editor de código para el desarrollo frontend y backend.

.NET 9 SDK

Entorno de desarrollo que incluye las herramientas necesarias para crear y ejecutar aplicaciones ASP.NET Core.

Comando de verificación:

dotnet --version

Si el comando muestra una versión de .NET 9, significa que la instalación se realizó correctamente.

Con Visual Studio Code y .NET instalados, nuestro entorno de desarrollo ya está preparado para comenzar a crear aplicaciones utilizando Angular 19 y ASP.NET Core 9.