Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.

Slides:



Advertisements
Presentaciones similares
UD 4:Instalación y administración de servicios Web Introducción Jorge De Nova Segundo.
Advertisements

Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Internet y tecnologías web
Desarrollo Web Páginas Web HTML Editores de Páginas Web
Servidores Windows Http Ftp …
Servicios de Internet (1)World Wide Web [WWW] (2)Transferencia de ficheros (FTP)
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
SERVICIOS DE TCP/IP.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Introduccion a las páginas WEB HTML
Introducción a los servicios Web
Introducción ASP .NET.
Características generales de un servicio Web.
WWW (World Wide Web) Pedro José López Javier Díaz
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Navegadores WEB.
Herramientas del desarrollador Experiencias del usuario
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
Tecnologías para el desarrollo de aplicaciones Web
Introducción a los servicios Web
Diccionario técnico.
Introducción Publicación en Internet con Microsoft Office Sevilla, junio de 2004 SalirIniciar.
Desarrollo de Aplicaciones Web
Internet.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados.
PROTOCOLO H T T P.
Servidores Conceptos Generales.
DESARROLLO DE PÁGINAS EN EL WEB Preparado por Prof. Edgar Lopategui Corsino.
Unidad didáctica 6 Diseño de páginas Web.
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
RESUMEN CAPITULO 6.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Clase 6 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
UNIDAD 7 WEB Y HTML.
Conceptos básicos sobre Internet
¿Qué es Internet? Internet puede ser definida como una red mundial de comunicaciones basada en computadores que comparten sus recursos e información a.
Equipo 7. Hipertexto  En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos.
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Cristian Fonnegra Marin
¿Cómo funciona la web?.
 Este protocolo opera a través de solicitudes y respuestas, entre un "cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado.
Internet y Navegadores Unidad 5.  WWW World wide web Literalmente "tela de araña mundial", más conocida como web.  HTML Lenguaje de Marcado de HyperTexto.
 Buscador es una página web en la que se ofrece consultar una base de datos en la cual se relacionan direcciones de páginas web con su contenidopágina.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
Introducción a los Sistemas de Computo
Prof. Carlos Arca Alarcón
Diseño HTML.
- Parámetros de apariencia y uso Luis Villalta Márquez.
Navegadores Web..
Internet y sus servicios
¿Que son los exploradores? Los exploradores Web son aplicaciones de software que localizan y muestran páginas Web. Los dos exploradores más populares son.
Punto 1 – Introducción al servicio Juan Luis Cano.
HTML.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
BIENVENIDOS ESTE EQUIPO ESTA CONFORMADO POR ABRAHAM CASTRO RAUL MARTINEZ DAVID ROBLES.
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
EQUIPO JOKER ´NAVEGADORES` DIEGO ROLANDO JOSUE.
Internet y Codigo HTML. Internet (interconnected Networks): es una red compuesta por miles de redes independientes pertenecientes a instituciones públicas,
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Administración de Sitios Web Introducción al Lenguaje PHP
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Iván camilo González Luis David cano
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
Internet Infranet Protocolo World Wide Web Hipertexto Página web Sitio web Protocolo http Código HTML Editores HTML Portal Url Navegadores: A. Internet.
Transcripción de la presentación:

Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182

Agenda Conceptos Conceptos  Sitios web  Servidores web  HTTP  HTML  ASP.NET  ASP.NET + IIS

Agenda Conceptos Conceptos  Sitios web  Servidores web  HTTP  HTML  ASP.NET  ASP.NET + IIS

Sitio web y paginas web Una aplicación web o sitio web es una localización dentro de la World Wide Web que contiene documentos (páginas web) organizados jerárquicamente. Cada documento (página web) contiene texto y o gráficos que aparecen como información digital en nuestra pantalla. Una aplicación web o sitio web es una localización dentro de la World Wide Web que contiene documentos (páginas web) organizados jerárquicamente. Cada documento (página web) contiene texto y o gráficos que aparecen como información digital en nuestra pantalla. Las páginas web son documentos escritos en lenguaje HTML (HyperText Markup Language). Estos documentos son interpretados por los exploradores de internet (Internet Explorer, Mozilla Firefox, etc) para desplegarlo en la pantalla de acuerdo a su objetivo. Las páginas web son documentos escritos en lenguaje HTML (HyperText Markup Language). Estos documentos son interpretados por los exploradores de internet (Internet Explorer, Mozilla Firefox, etc) para desplegarlo en la pantalla de acuerdo a su objetivo. Para poder crear una página HTML se requiere un simple editor de texto y un navegador de internet (IExplorer, FireFox etc.) para ver los resultados. Para poder crear una página HTML se requiere un simple editor de texto y un navegador de internet (IExplorer, FireFox etc.) para ver los resultados.

Aplicaciones Web - Servidor Web Un servidor es una computadora conectada a una red. Un servidor web es donde se almacenan las páginas, imágenes, etc. (que forman una aplicación web) disponibles para ser visitadas por los usuarios de la red. Un servidor es una computadora conectada a una red. Un servidor web es donde se almacenan las páginas, imágenes, etc. (que forman una aplicación web) disponibles para ser visitadas por los usuarios de la red. Internet Information Services(IIS), es el servidor Web de Microsoft que corre sobre plataformas Windows. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS Internet Information Services(IIS), es el servidor Web de Microsoft que corre sobre plataformas Windows. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS Generalmente Las transacciones de información se hacen a través del protocolo HTTP (HyperText Transfer Protocol). Generalmente Las transacciones de información se hacen a través del protocolo HTTP (HyperText Transfer Protocol).

Hypertext Transfer Protocol (HTTP) Uno de los protocolos más importantes de Internet Uno de los protocolos más importantes de Internet HTTP define como los navegadores y los servidores Web se comunican uno con otro HTTP define como los navegadores y los servidores Web se comunican uno con otro Esta basado en texto y es transmitido sobre conexiones TCP Esta basado en texto y es transmitido sobre conexiones TCP

Funcionamiento de HTTP IP = m IP= Puerto: 80 inicio.html Bienvenidos al Curso ASP.NET Internet DNS Servidor Cliente HTTP Request HTTP Response

Pagina solicitada inicio.html Bienvenidos al Curso ASP.NET

HTML Forms En el corazón de toda aplicación Web genuina están los HTML Forms En el corazón de toda aplicación Web genuina están los HTML Forms Un HTML Form es la porción de un documento HTML que aparece entre las etiquetas Un HTML Form es la porción de un documento HTML que aparece entre las etiquetas Suma.html +

HTML Forms (Cont.) Un botón submit ( ) juega un rol especial en un HTML Form: Un botón submit ( ) juega un rol especial en un HTML Form:  Cuando es pulsado, el navegador envía el HTML Form junto con cualquier entrada de datos del usuario al servidor Web Cómo el HTML Form es enviado, dependerá del atributo Method del form, puede ser HTTP GET o HTTP POST. Cómo el HTML Form es enviado, dependerá del atributo Method del form, puede ser HTTP GET o HTTP POST. Cualquiera sea el método utilizado, es decir GET o POST, cuando un form es enviado al servidor, decimos que se produjo un POSTBACK

Procesamiento en el Servidor Construir la parte del cliente es “fácil”, sólo es HTML Construir la parte del cliente es “fácil”, sólo es HTML La parte difícil es la construcción de la lógica del lado del servidor. “Algo en el servidor”, tiene que interpretar las entradas del usuario enviadas junto con el form y generar la correspondiente salida. La parte difícil es la construcción de la lógica del lado del servidor. “Algo en el servidor”, tiene que interpretar las entradas del usuario enviadas junto con el form y generar la correspondiente salida. Cuando necesitamos procesar información en el servidor, necesitamos una tecnología como ASP, ASP.NET, PHP, etc. Cuando necesitamos procesar información en el servidor, necesitamos una tecnología como ASP, ASP.NET, PHP, etc.

ASP.NET ASP.NET es el framework de programación web dentro de.NET ASP.NET es el framework de programación web dentro de.NET Permite desarrollar aplicaciones Web con un modelo “similar” al utilizado para aplicaciones Windows Permite desarrollar aplicaciones Web con un modelo “similar” al utilizado para aplicaciones Windows El componente fundamental de ASP.NET es el WebForm El componente fundamental de ASP.NET es el WebForm Independencia del cliente (navegador, S.O., dispositivo físico, etc.) Independencia del cliente (navegador, S.O., dispositivo físico, etc.) Permite utilizar cualquier lenguaje.NET Permite utilizar cualquier lenguaje.NET Permite desarrollar Servicios Web XML Permite desarrollar Servicios Web XML

ASP.NET - Ventajas La “parte ejecutable” de una aplicación ASP.NET es COMPILADA La “parte ejecutable” de una aplicación ASP.NET es COMPILADA Implementación y actualización de las aplicaciones sin reiniciar el servidor! Implementación y actualización de las aplicaciones sin reiniciar el servidor! Acceso a toda la.NET Class Library Acceso a toda la.NET Class Library Independiente del lenguaje de programación Independiente del lenguaje de programación Encapsulamiento de funcionalidad a través de controles de servidor y controles de usuario Encapsulamiento de funcionalidad a través de controles de servidor y controles de usuario

ASP.NET – Ventajas (Cont.) Permite usar ADO.NET para acceso a datos Permite usar ADO.NET para acceso a datos Soporta XML, Hojas de estilo CSS, etc. Soporta XML, Hojas de estilo CSS, etc. Detección automática del navegador cliente, generando el lenguaje de marcas soportado por el mismo Detección automática del navegador cliente, generando el lenguaje de marcas soportado por el mismo Mecanismo de Caching incorporado para páginas completa o partes de la misma frecuentemente solicitadas Mecanismo de Caching incorporado para páginas completa o partes de la misma frecuentemente solicitadas

Componentes de una aplicación ASP.NET WebForms (Formularios Web) WebForms (Formularios Web)  Uno o más archivos con extensión.aspx  Los formularios.aspx son como documentos.html pero además contienen la información requerida para el procesamiento de la información Archivos Code-Behind Archivos Code-Behind  Archivos asociados a WebForms que contienen código del lado del servidor (Ej. VB.NET, C#, etc.) Archivos de configuración con formato XML Archivos de configuración con formato XML  Un archivo Web.config por c/aplicación  Un único archivo Machine.config por servidor Global.asax Global.asax  Eventos a nivel de aplicación WebForms (Formularios Web) WebForms (Formularios Web)  Uno o más archivos con extensión.aspx  Los formularios.aspx son como documentos.html pero además contienen la información requerida para el procesamiento de la información Archivos Code-Behind Archivos Code-Behind  Archivos asociados a WebForms que contienen código del lado del servidor (Ej. VB.NET, C#, etc.) Archivos de configuración con formato XML Archivos de configuración con formato XML  Un archivo Web.config por c/aplicación  Un único archivo Machine.config por servidor Global.asax Global.asax  Eventos a nivel de aplicación

Componentes de una aplicación ASP.NET Directorio BIN Directorio BIN  Contiene el assembly de la aplicación (Ej.: MiAplic.dll)  Cero o más assemblies (Componentes externos) Enlaces a Servicios Web XML Enlaces a Servicios Web XML  Permiten a la aplicación ASP.NET enviar y recibir datos desde Servicios Web Directorio BIN Directorio BIN  Contiene el assembly de la aplicación (Ej.: MiAplic.dll)  Cero o más assemblies (Componentes externos) Enlaces a Servicios Web XML Enlaces a Servicios Web XML  Permiten a la aplicación ASP.NET enviar y recibir datos desde Servicios Web

Componentes de una aplicación ASP.NET Servicios Web Cliente Internet WebForm1.aspx.cs WebForm1.aspx WebForm2.aspx.cs WebForm2.aspx Global.asax Web.config Output Cache Comp. BIN Database ASP.NET Web Server

Las aplicaciones Web ASP.NET + IIS IIS es el servidor Web de la plataforma Windows IIS es el servidor Web de la plataforma Windows Las aplicaciones Web solo pueden existir en una ubicación que es publicada por IIS como un Directorio Virtual Las aplicaciones Web solo pueden existir en una ubicación que es publicada por IIS como un Directorio Virtual Directorio Virtual: es un recurso compartido identificado por un alias y que representa una ubicación física en el servidor Directorio Virtual: es un recurso compartido identificado por un alias y que representa una ubicación física en el servidor El famoso hace referencia al directorio raíz del servidor web El famoso hace referencia al directorio raíz del servidor web Por default, “apunta” a C:\Inetpub\wwwroot Por default, “apunta” a C:\Inetpub\wwwroot IIS es el servidor Web de la plataforma Windows IIS es el servidor Web de la plataforma Windows Las aplicaciones Web solo pueden existir en una ubicación que es publicada por IIS como un Directorio Virtual Las aplicaciones Web solo pueden existir en una ubicación que es publicada por IIS como un Directorio Virtual Directorio Virtual: es un recurso compartido identificado por un alias y que representa una ubicación física en el servidor Directorio Virtual: es un recurso compartido identificado por un alias y que representa una ubicación física en el servidor El famoso hace referencia al directorio raíz del servidor web El famoso hace referencia al directorio raíz del servidor web Por default, “apunta” a C:\Inetpub\wwwroot Por default, “apunta” a C:\Inetpub\wwwroot

Las aplicaciones Web ASP.NET + IIS VS.NET por default crea las aplicaciones web bajo el directorio raíz, ej.: VS.NET por default crea las aplicaciones web bajo el directorio raíz, ej.:  MiAplicacion  Virtual:  Física: C:\Inetpub\wwwroot\MiAplicacion Podemos usar IIS para definir un directorio virtual donde alojar nuestras aplicaciones Web, diferente al predeterminado Podemos usar IIS para definir un directorio virtual donde alojar nuestras aplicaciones Web, diferente al predeterminado VS.NET por default crea las aplicaciones web bajo el directorio raíz, ej.: VS.NET por default crea las aplicaciones web bajo el directorio raíz, ej.:  MiAplicacion  Virtual:  Física: C:\Inetpub\wwwroot\MiAplicacion Podemos usar IIS para definir un directorio virtual donde alojar nuestras aplicaciones Web, diferente al predeterminado Podemos usar IIS para definir un directorio virtual donde alojar nuestras aplicaciones Web, diferente al predeterminado

Demo