Está en la página 1de 29

Dirección Regional de

Ministerio de Instituto de Educación Superior


PERÚ Educación de Lima
Educación Tecnológico Público Argentina
Metropolitana

Instituto superior tecnológico publico “Argentina”


Carrera profesional de Computación e Informática

GENERALIDADES DE LA UNIDAD DIDACTICA


CARRERA PROFESIONAL Computación e Informática
MODULO Gestión de aplicaciones para
internet y producción
multimedia.
UNIDAD DIDACTICA Taller de Programación Web

CREDITOS 08

SEMESTRE ACADEMICO 2021-Ii

SEMESTRE Vi

N° DE HORAS SEMANALES Sincróna 5


Asincróna 5
N° DE HORAS SEMESTRAL 180

DOCENTE Mg. Gina Huertas Camacho - Giovanni Ramirez


Unidad didáctica : TALLER DE PROGRAMACION
WEB

DESARROLLO TEMATICO DE LA SESION DE APRENDIZAJE 01

TEMA DE LA SESIÓN DE CLASE


: Introducción a ASP.NET

OBJETIVO Recordar terminología web y concepto de asp.net

CONTENIDO

• Desarrollo WEB
• Administración de sitios web en ASP.NET
• Estructura general de un Sitio Web con VS .NET

Docente :
…………………………………….. 2
¿Qué imagen representa?

Título Presentación
4
I. INTRODUCCION A ASP.NET
Temario

• Desarrollo WEB
• ASP.NET
• Administración de sitios web en ASP.NET
• Estructura general de un Sitio Web con VS .NET
Evalua Interactua con
.NET otros estudiantes

Aprende a Construye
programar apliaciones

ASP.NET
Solucionan los problemas de programacion weby mejora
enormemente la productividad de los desarrolladores

Entusiastas
Entusiastas

Estudiantes Investigadores
1. concepto ¿ Qué es
ASP.NET?
ASP.NET

• Active Server Pages.NET ASP .NET


significa Páginas Activas de Servidor
Es una tecnología para generar
páginas dinámicas en el servidor y
enviarlas al cliente (navegador Web)
que las ha solicitado, ejecutando
previamente el código que contienen
(código Visual Basic, C#, etc.) y
convirtiendo el resultado a código
HTML, que es el único que puede
interpretar adecuadamente el cliente.
Aplicaciones Web – ASP.NET

• Una aplicación web es un conjunto de


páginas HTML que se transmiten por medio
del protocolo HTTP de un servidor al cliente
y viceversa, brindando distintas
funcionalidades a un usuario final.

• ASP.NET es un “Marco” (framework) para


programar aplicaciones web, de un modo
similar al que se programan las aplicaciones
windows. El componente principal son los
Web Forms (formularios web) que permiten,
entre otras cosas, separar la interfaz del
usuario de la funcionalidad de la aplicación.
¿ Que es un Servidor Web?

• Un servidor web es un programa informático ,


donde se almacenan las páginas web, imágenes,
etc. (que forman una aplicación web) disponibles
para ser visitadas por los usuarios de la red.

• Internet Information Server (IIS), es el servidor


Web de Microsoft que corre sobre plataformas
Windows. Los servicios que ofrece son: FTP,
SMTP, NNTP y HTTP/HTTPS
Servidor Web

• Es un programa servidor de páginas


Web
• Soporta fichero ASP y lo necesitarás
para visualizar las páginas ASP que
crees.
• Software que escuche peticiones
• Busca la pagina solicitada
• Lo ‘despacha’ para que alguien lo
procese
• Devuelve el resultado al cliente
• Ejemplos
• Internet Information Server ( IIS )
• Apache
• XSP
IIS(Internet Information Server)

• IIS es un programa servidor de


páginas web, el IIS soporta
ficheros ASP y lo
• necesitarás para visualizar las
páginas ASP que crees.
• Encontrarás el programa IIS en
tu copia del sistema operativo de
Windows XP, si
• ya lo tienes instalado debería
poder ver el icono de "Servicios
de Internet IIS" al
• Entrar en Panel de Control >
Herramientas administrativas y
no necesitarás
realizar ninguna instalación.
Poniéndonos de acuerdo en un
mundo poco cuerdo...

¿Tienes cartuchos de
tinta tipo RH+?

Proveedor Cliente
Lenguaje Lenguaje
PLOP
usado en sus usado en sus
¿QUE?
aplicaciones: aplicaciones:
“Suahili 3.2” Marciano 2

3L, 20cu
3L,20cu
Poniéndonos de acuerdo en un mundo
poco cuerdo...
☺ ☺
☺ ☺
<nombre>hp rh+</nombre>

Proveedor Cliente
Lenguaje Lenguaje
usado en sus usado en sus
aplicaciones: ☺
<Producto> aplicaciones:
<nombre>hp rh+</nombre>
“Suahili 3.2”
☺ ☺ Marciano 2
<stock>3</stock>
<precio>20</precio>

</Producto>
PROPIEDADES
IMPORTANTES DE
PROYECTOS EN
ASP.NET
4. Independencia de
lenguaje
1. Arrastre de controles

2. Separa lógica de
presentación
5.Just-in-time
3. Copia archivos en el servidor

6 Autenticación
5

6 Lenguaje Independiente
Como funciona ASP.NET

• La clave de este proceso es que,


a diferencia de la navegación
clásica en que el sevidor espera
(escucha) peticiones del cliente y,
cuando las recibe, envía
automáticamente la respuesta
(generalmente un documento
HTML que es mostrado en el
navegador Web), aquí el servidor
ejecuta algún tipo de
procesamiento a raíz de la
petición del cliente y elabora
dinámicamente la respuesta que
devuelve. En esquema sería:
El esquema de una página dinámica sería así
El cliente (explorador
Web) se conecta al
servidor Web gracias a
su URL
El servidor
EL CLIENTE Envia una peticion al servidor
Web Server busca la
pagina
Internet
Explorer internet “Ejecuta código
information
server servidor”

Netscape Y lo envia
Navigator al cliente

Traduce el
? Active Server Pages
Finalmente el cliente
muestra al usuario el (ASP) Resultado de
documento recibido Script engine Codigo en
HTML
Las páginas ASP .NET tienen la
extensión aspx. Para visualizar
adecuadamente una página aspx no basta
con ejecutarla con doble clic o abrirla desde
el explorador Web, de ambas maneras el
documento se visualiza defectuosamente.
Para que la página aspx funcione, debe ser
filtrada por el servidor Web, por lo que es
necesario dirigir el navegador Web a
http://localhost o a http://127.0.0.1
(direcciones de la máquina local) y ahí a la
dirección correcta del archivo aspx.
Funcionamiento de ASP.NET

• Los solicitudes son atendidas


por IIS y según la extensión
son canalizados a un isapi de
ASP.NET (aspnet_isapi.dll)
• La pagina es procesada por
ASP.NET y produce una
respuesta (Response) que es
enviada de regreso al cliente.
Hypertext Transfer Protocol (HTTP)

• Uno de los protocolos más importantes de Internet


• HTTP define como los navegadores y los servidores Web se
comunican uno con otro
• Esta basado en texto y es transmitido sobre conexiones TCP
Estructura de las aplicaciones Web
• El “perímetro” de una aplicación Web es
determinada por su estructura de directorios
• Comienza por su directorio raíz, el cual contiene:
• La página o WebForm de inicio
• El archivo de configuración Web.config
• El directorio BIN
• El perímetro de la aplicación termina en su
último directorio o cuando se encuentra el
directorio raíz de otra aplicación Web
PREGUNTAS PARA LA
METACOGNICIÓN
• ¿ Qué has aprendido hoy ?
1

• ¿ Cómo lo ha aprendido?
2

• ¿ Qué dificultades has tenido ?


3

• ¿ Para qué te ha servido ?


4

También podría gustarte