Home
Username:
Password:
Microsoft ASP.NET (Español) Tutorials

Qué es ASP.NET? / ASP en Acción

Subtitles of the Movie

þÿ [00:00:00.0] Antes de empezar el curso, quiero mostrarle este diagrama, sólo un par de animaciones, [00:00:08.0] y darle un panorama simplificado de lo que es exactamente ASP y cómo trabaja. En verdad es difícil [00:00:14.0] hablar de ASP.NET sin remitirnos a ASP, y hablar acerca de algunas de las cosas que ASP está resolviendo. [00:00:23.0] Primero quiero que usted se imagine una máquina-cliente, un usuario. [00:00:27.0] Esta puede ser cualquier máquina en la que funcione un navegador Web, Internet Explorer, o algo así. [00:00:32.0] Ahora, este cliente le va a solicitar algunas páginas Web de algún servidor Web usando la Internet, a través de HTTP, protocolo de transferencia de hipertexto, [00:00:42.0] y de la magia de TCP/IP y DNS. Si no entiende esto, no se preocupe en este momento. [00:00:50.0] Hacer una solicitud a un servidor Web significa escribir una URL en un navegador. Ya sabe, www.microsoft.com, le ordena al servidor Web [00:00:59.0] que me envíe un archivo por defecto. [00:01:01.0] Si escribo el nombre específico del archivo, me lo enviará. En los primeros días de la Internet, existían archivos HTML o archivos .htm [00:01:08.0] localizados en un servidor Web, codificados con HTML que era estático, lo que significa que si 50 personas de 50 lugares distintos [00:01:19.0] en la Internet solicitaban esta página en particular, siempre se vería igual para todas ellas. Eran folletos en línea. [00:01:27.0] Esa era la situación en la primera mitad de los años 90. Esto estaba bien al principio. [00:01:33.0] Podíamos ver fotografías del presidente de una compañía y de su perro, o lo que fuese, y eso estaba bien, pero se convirtió verdaderamente [00:01:42.0] restrictivo ya que realmente no podíamos saber lo que el cliente deseaba - no podíamos obtener mucha información del cliente sin usar [00:01:49.0] algunas tecnologías bastante sofisticadas. Ese es uno de los problemas que resolvió ASP, [00:01:54.0] porque tomamos la página estática y se la regresamos al usuario. [00:01:58.0] Es decir, si aquí no estaba codificada en HTML, esto no sucedería, [00:02:05.0] y si estaba codificada allá, esto ocurriría todas las veces de esa manera. [00:02:09.0] ASP nos brinda la posibilidad de que el cliente solicite a un servidor Web una página a través de la Internet, [00:02:16.0] y que la página pueda ser encontrada allí nuevamente. Pero observe que ahora hay una extensión de archivo diferente. En vez de una extensión .htm, tendrá una extensión ASP. [00:02:25.0] El .aspx indica que es una página .NET ASP, pero por ahora, concentrémonos en ASP. Entonces, esta es una página ASP. [00:02:35.0] Esta extensión le informa al servidor Web que cuando ejecute esta página en particular, aquí abajo habrá un código [00:02:45.0] adicional que necesita ser manejado por la gente del departamento de ASP. Entonces lo enviará a ASP. [00:02:54.0] Una pequeña aclaración - el primer ASP funcionaba más o menos como un traductor. ASP era un lenguaje traducido de escritura 'server side'. [00:03:06.0] Usábamos escritura VB, java o jscript. En verdad esto está bien en el servidor, [00:03:12.0] aunque yo no podría explicarlo aquí con un gráfico. [00:03:15.0] Sin embargo, ASP reside en el servidor, y tomaría esta página HTML, analizaría su sintaxis, y la revelaría como código ASP [00:03:23.0] escrito en escritura VB, javat, jscript y haría que ciertas funciones se activen. Entonces lo que tenemos es que ASP [00:03:31.0] podría suministrar o escribir su propio HTML. Así que con base en condiciones, frases if-then, y condiciones basadas en lo que el usuario ingrese, [00:03:39.0] podríamos cambiar algunas cosas de la página Web de forma dinámica y luego regresarla al usuario. [00:03:45.0] Es decir, que con base en las elecciones del usuario, en aquello que pulsó, o en lo que llenó en un formulario, ASP podría efectuar cambios, [00:03:55.0] y regresar una página diferente. Entonces, si múltiples clientes solicitaran esa misma página, [00:04:03.0] ellos podrían ver tres o cuatro páginas Web diferentes, basadas en las opciones que hayan escogido o [00:04:11.0] en las cosas que hayan hecho de forma distinta en la página. Aquí es donde ASP nos propicia la interacción. [00:04:16.0] Ahora, tenemos esta interacción con otras tecnologías, sobre lo cual hablaremos cuando veamos la historia de ASP; [00:04:22.0] sin embargo, esto simplifica las cosas. [00:04:24.0] Ahora, con lo último de ASP, un escenario muy similar es que el cliente se conecta a través de la Internet a un servidor Web, [00:04:31.0] una vez más, HTTP, TCP/IP, DNS. Este recibe un archivo, pidiendo un archivo ASP o ASPX, [00:04:41.0] y con ambos ASP y ASPX, lo pasaremos a la gente del departamento ASP [00:04:47.0] en el servidor Web. Pero ASP, una obra de programación de Microsoft, tiene la capacidad de estar en contacto con una base de datos, [00:04:56.0] tomar información, y colocar esa información en la página Web, generar una página con base en lo que encontró en la base de datos, [00:05:04.0] y regresar esa información al usuario. [00:05:06.0] Este es un paso muy importante, pues hizo que las puertas se abrieran [00:05:13.0] en lo que se refiere a la interacción en la red, ya que ahora, cuando el usuario escribe alguna información, [00:05:20.0] esa información fluye a través del servidor Web hacia ASP hasta la base de datos y la guardamos aquí. [00:05:28.0] Luego, si deseamos tomar esta información, podemos tomarla, sacarla a través de ASP [00:05:36.0] y luego regresarla al usuario. [00:05:38.0] Ahora tenemos este flujo de información de dos vías, entre el servidor Web y el usuario. [00:05:45.0] No sólo tuvo que ir a las bases de datos, sino que también fue a otras fuentes de información. [00:05:50.0] Esto nos brinda aspectos mucho mas dinámicos. El mejor ejemplo que puedo mostrarle, [00:05:58.0] es Amazon.com. Si ya he ingresado a Amazon.com con el equipo que he usado antes [00:06:05.0] y he ordenado algo, ellos habrán implantado cookies en mi disco duro, habrán revisado esas cookies [00:06:10.0] y podrán saber que clase de libros he comprado. Como resultado, si ingreso en Amazon, me mostrará los últimos [00:06:16.0] libros sobre computadores - usualmente Tecnologías Microsoft, pues es lo que he estado comprando. [00:06:20.0] De otro lado, si mi esposa ingresa desde su equipo, sus cookies van a mostrarle [00:06:27.0] libros sobre aves, libros sobre jardinería. Es el tipo de items que le interesan a ella, [00:06:32.0] pues es lo que ella acostumbra mirar en Amazon. [00:06:35.0] Pero, ¿qué está ocasionando esto? ASP? [00:06:37.0] Si ellos están usando ASP o algún tipo de tecnología parecida, con la cual pueden guardar información en la base de datos, [00:06:43.0] y luego volver y obtenerla, estarán utilizando esta tecnología. [00:06:47.0] Este es un panorama general de cómo funciona ASP. Téngalo en mente cuando estemos hablando acerca de ASP. [00:06:55.0] ASP.NET funciona exactamente de la misma manera, utiliza una nueva extensión - .aspx, de lo cual hablaremos más adelante. [00:07:04.0] Lleva a cabo todo este escenario, pero de una forma más eficiente, mucho más limpia, [00:07:10.0] y le da a usted, el creador, mucho más poder sobre la manera para crearlo. [00:07:14.0] Tenga esto presente a lo largo del curso, grábelo en su mente, tal vez desee ver este video un par de veces [00:07:21.0] si es un novato y no entiende algún punto. [00:07:24.0] Para ver el flujo aquí, deseamos que todos los usuarios puedan interactuar con nosotros y deseamos que las páginas sean dinámicas [00:07:30.0] con base en lo que los usuarios nos informen, en lo que ellos indiquen, o en la forma en que usen la página. [00:07:34.0] Así que en el próximo video vamos a ver una visión general del curso. Y en la visión general, deseo señalar [00:07:41.0] hacia donde nos dirigimos con el curso para que conozca lo que puede esperar de él. [00:07:44.0] Si usted ya tiene experiencia con ASP o ASP.NET, tal vez desee saltar algunos puntos [00:07:49.0] y pasar directamente a algunos otros, según lo estime conveniente. [00:07:54.0]

Tutorial Information

Course: Microsoft ASP.NET (Español)
Author: Mark Long
SKU: 33544
ISBN: 1-932808-17-5
Release Date: 2004-10-01
Duration: 7 hrs / 88 lessons
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available