Tutorial de desarrollo web con ASP.NET
ASP.NET es un modelo de desarrollo Web unificado creado por Microsoft para el desarrollo de sitios y aplicaciones web dinámicas con un mínimo de código. ASP.NET forma parte de .NET Framework que contiene las librerías necesarias para la codificación. Se pueden usar distintos lenguajes de programación para realizar aplicaciones web en ASP.NET, pero nosotros nos vamos a enfocar en el lenguaje C# (C Sharp) que es el más utilizado para este tipo de desarrollos.
Requisitos de desarrollo ASP.NET
Para desarrollar aplicaciones ASP.NET, es necesario tener:
- Un editor de código.
- .NET Framework.
- Un servidor Web como IIS (Servicios de Internet Information Server)
Adicionalmente a la programación web es necesario en muchos casos contar con algún soporte para el almacenamiento de datos. Lo ideal es contar con un motor de base de datos (SQL Server, Oracle, etc.) pero para esta guía vamos a persistir la información en soportes que estén al alcance de todos.
Editor de código
Para programar páginas en ASP.NET alcanza con tener un editor de texto estándar (Notepad, Notepad++) pero existen herramientas con un entorno de desarrollo integrado (IDE) que nos facilita el acceso a las librerías del Framework y nos brinda un entorno amigable para la creación de aplicaciones web en ASP.NET como el Visual Studio. En esta guía utilizaremos este IDE para abordar los ejemplos.
Podemos descargar la versión Express en: http://www.microsoft.com/express/Downloads/.
.NET Framework
Es un conjunto de clases que actuarán de soporte de las aplicaciones ASP.NET que tengamos instaladas en nuestro equipo. Es de distribución gratuita y se puede descargar desde la página de Microsoft. (Incluido al Visual Studio .NET).
Servidores Web
Una aplicación ASP.NET además de contar con el .NET Framework instalado necesita de un Servidor Web. Vamos a utilizar el IIS (Internet Information Server). El IIS viene como complemento de instalación de Windows; si dentro de nuestros servicios en ejecución no contamos con Internet Information Server debemos agregarlo al equipo donde instalaremos nuestras aplicaciones.
Capítulos del Tutorial
Te recordamos que este es un Tutorial de desarrollo web con ASP.NET estructurado en 15 capítulos que se irán publicando dos veces a la semana con la teoría necesaria para comprender cómo funciona esta tecnología, los ejercicios prácticos para que vayas aplicando el código y este espacio para plantear tus dudas sobre cada capítulo.
- Capítulo 1: Tutorial de desarrollo web con ASP.NET
- Capítulo 2: Primera aplicación web en ASP.NET
- Capítulo 3: Ejecutar código JavaScript en ASPNET
- Capítulo 4: Archivos Web.Config y Global.asax
- Capítulo 5: Utilización de Código detrás del modelo o código en línea
- Capítulo 6: Controles de servidor y eventos
- Capítulo 7: Controles de usuarios reutilizables
- Capítulo 8: Crear una página de login, autenticación y seguridad.
- Capítulo 9: Utilización de estilos en ASP.NET (CSS)
- Capítulo 10: Trabajando con XML y Web Services
- Capítulo 11: Acceso a datos, consultar y guardar información desde WebForms
- Capítulo 12: Estructura de clases y objetos
- Capítulo 13: Utilización de Master Pages
- Capítulo 14: Cómo crear menús de navegación
- Capítulo 15: Utilización de AJAX
Hola a todos:
Pues agradeciendoles la posibilidad de aprender esta tecnología y ansioso por ver los siguientes capitulos…En horabuena!
Saludos cordiales!
De ante mano muchas gracias, estare pendiente de los siguientes capítulos.
Siempre me a gustado programar en php, pero no esta de mas aprender un lenguaje complementario, esperando con ansias el tutorial, saludos.
Se agradece este tutorial… una buena oportunidad para seguir desde el principio un buen tutorial, gracias!!
Me parece una excelente idea del desarrollar un tutorial de ASP.NET. Felicitaciones Fernando y adelante.
Saludos
Gildus
La versión Express del Visual Studio, es como para empezar o se pueden hacer proyectos interesantes?
Que diferencia tiene con la versión Profesional.
Saludos.
Muy bueno, espero los siguientes capitulos…
La version Express como editor de codigo con integracion al framework sirve, y para comenzar o seguir un tutorial, pero para hacer proyectos grandes ya no.
Gracias por los tutoriales, soy un desarrollador PHP y mis conocimientos de ASP.NET son bastante basicos
[…] Capítulo 1: Tutorial de desarrollo web con ASP.NET […]
[…] Capítulo 1: Tutorial de desarrollo web con ASP.NET […]
Gracias a dios existen angeles como tu Fernando y comunidades como estas, porque eso son para mi angeles que comparte con migo y con otras personas sus conocimientos sin esperar nada a cambio. Pretendo comenzar a aprender ASP.NET y creo que este tutorial me sera de mucha ayuda, mil gracias.
[…] Capítulo 1: Tutorial de desarrollo web con ASP.NET […]
cual es el mejor lenguaje para ralizar un curso online
Pues supongo que el que mejor sepas usar, yo usaria ASP 3 por que es el que se
buenas tardes quisiera saber como tengo que hacer para cursar on line no tengo conocimiento del tema o donde tengo que dirigirme para acceder al curso y a las guias gracias
SEÑORES MUCHAS GRACIAS POR ESTE CURSO, LA VERDAD NO SE PROGRAMAR PERO TENGO MUCHAS GANAS DE APRENDER, ESPERO USTEDES ME PUEDAN COLABORAR.
Esto es lo mismo que Asp.Net Mvc ?
Tengo entendido que Microsoft quiere imponer el MVC para los proyectos web.