Antes: ((ASP)) Creando un sitio web interactivo Después: Creando un sitio web interactivo [SOLUCIONADO]

Lo esencial sobre ASP.NET

ASP.NET es un marco de trabajo para el desarrollo de aplicaciones web desarrollado por Microsoft. Te permite crear sitios web dinámicos utilizando C# (C Sharp) y .NET. Es una gran herramienta con diversas funcionalidades que permite realizar proyectos desde sencillos hasta complejos.

Comunidad y soporte de ASP.NET

Al ser tecnología de Microsoft, cuenta con una amplia comunidad de desarrolladores y gran cantidad de recursos en línea. Aprender a utilizarlo es ganancia ya que está muy demandado en el mercado laboral.

¿Cómo instalar ASP.NET?

Para comenzar se necesita tener instalado el Visual Studio y el .NET SDK.

Instalar .NET SDK

-dotnet SDK installations
    

Una vez descargado, se puede verificar la instalación a través de la consola con el comando ‘dotnet’. Si se instaló correctamente se mostrarán las opciones de uso de este comando.

Instalar Visual Studio

No es necesario Visual Studio, se puede trabajar con cualquier editor de texto, pero este IDE brinda muchas facilidades para el desarrollo en .NET. Se descarga desde la página oficial de Microsoft.

Crear tu primer proyecto en ASP.NET

Ya con lo necesario instalado, es momento de empezar a trabajar con ASP.NET, veamos cómo crear tu primer proyecto.

-dotnet new webapp -n HelloWorld
    

El comando crea un nuevo proyecto de tipo ‘webapp’ (aplicación web) llamado ‘HelloWorld’. Una vez creado el proyecto, ve al directorio del mismo y ejecuta el comando ‘dotnet run’.

Entendiendo el Código

Startup.cs es uno de los archivos más significativos en las aplicaciones de ASP.NET. Es aquí donde define cómo responde tu aplicación a las solicitudes HTTP, es decir, qué Middleware se debe usar.

Añadiendo una nueva página

Para agregar una nueva página, simplemente debe agregar un nuevo archivo Razor Page en la carpeta de Páginas. Las Páginas Razor son una opción convenientes para áreas en su aplicación que no requieren interacción con datos o lógica complicada. Si está más familiarizado con los sitios web de MVC, una Página Razor es básicamente un Controlador y Vista fusionados en uno.

Declarar tus rutas

Con ASP.NET puedes declarar tus propios patrones de ruta. Esto se realiza dentro de la función ‘Configure’ en la clase Startup. En el ejemplo de código se muestra cómo declarar rutas personalizadas.

-app.UseEndpoints(endpoints =>
    {
        endpoints.MapControllerRoute(
            name: "default",
            pattern: "{controller=Home}/{action=Index}/{id?}");
    });
    

Siguiente Paso en .NET

Te has familiarizado con lo básico de ASP.NET, pero hay mucho más. Te recomendaríamos explorar más acerca de las aplicaciones MVC, la gestión de bases de datos con Entity Framework, las pruebas unitarias en .NET y seguridad e implementación de aplicaciones ASP.NET.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad