ASP.NET. Bienvenidos a éste nuevo curso de programación en ASP.NET.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "ASP.NET. Bienvenidos a éste nuevo curso de programación en ASP.NET."

Transcripción

1

2 ASP.NET Bienvenidos a éste nuevo curso de programación en ASP.NET. ASP.NET es la siguiente versión de ASP (Active Server Pages), un producto que creó Microsoft para el desarrollo de aplicaciones y páginas Web dinámicas y que con el advenimiento del framework de.net también se incluyó dicho producto en la filiar de Visual Studio. ASP fue la alternativa que lanzó Microsoft un año después de que PHP saliera a la luz como un lenguaje del servidor que trabajaría con páginas dinámicas. En un principio el lenguaje establecido para que trabajara con el lenguaje de programación de Visual Basic Script, mientras que ASP aportaba un motor de objetos que realizaría funciones varias en la aplicación de páginas dinámicas. En el año 2001, ASP se integró con la tecnología.net lo que le permitió dar un salto cuantitativo en lo que respecta al lenguaje de programación utilizado. Ahora ASP.NET podría programarse en varios de los lenguajes de programación que incluía la solución de Visual Studio.NET; si es verdad que el lenguaje más utilizado por el 90% de los desarrolladores de ASP.NET es Visual Basic.NET. La elección del lenguaje no afectaba al motor de objetos de ASP.NET, el cual era mucho más grande, con mayores recursos y mejores objetos y funciones. La diferencia que tiene ASP con ASP.NET principalmente radica en la mejora empresarial, la potencia y el rendimiento de la segunda sobre la primera; además las páginas ASP, se compilan en el motor del servidor en cada solicitud de la página mientras que en ASP.NET solamente se compilan una vez para muchas peticiones. Además ASP.NET permite una estructura de los lenguajes que integran la página dinámica de manera que se permita establecer un código limpio y no se produzca una mezcla de lenguajes que ensucien el código. Por tanto en ASP.NET los proyectos Web se compilan estableciendo los archivos en la carpeta del servidor en diferentes marcas, como puede ser CSS, JavaScript, AJAX, XHTML, etc. El objetivo de dicho curso es aprender a utilizar las aplicaciones de tu producto Visual Studio.NET para crear aplicaciones Web que utilizarás en tus páginas de ASP.NET. Aprenderás a subir archivos, crear lógica para la programación del sistema y la estructura de la página en ASP.NET. Éste capítulo que empieza ahora te brindará la oportunidad de conocer los fundamentos del sistema ASP.NET y de cómo funciona una aplicación ASP.NET.

3 FUNDAMENTOS. Una aplicación Web está diseñada para utilizar la red mundial WWW de manera remota y online, ejecutando las instrucciones que proceden de un servidor conectado a la infraestructura de la Internet. La arquitectura básica de una aplicación Web se basa en el Cliente / Servidor, según la cual un servidor provee a un único o a varios clientes que descargarán el contenido de la Web a su ordenador. El cliente recibirá la información que le responda el servidor. El cliente puede ser cualquier dispositivo capaz de interpretar una página Web, siendo los clientes más conocidos como los navegadores Web, que reproducirán la información del servidor. La información que interpretan los navegadores Web, es un flujo de código HTML, CSS, JavaScript o XML. El servidor es el que se encarga de traducir la lógica del programa Web y enviarla al cliente en forma de código Web para que lo pueda procesar. El servidor se hará cargo de traducir código que el navegador no pueda entender por sí solo (como lo es ASP.NET y PHP) y lo convertirá en código HTML que interpretará el navegador; por lo tanto llamaremos servidor Web al servidor que se ocupa de ésta función. Entre el servidor y el transporte debe de existir un bus de datos capaz de transportar los datos desde uno a otro y viceversa. Por lo general es la Internet la que se encarga de esta función (los paquetes viajarán por diversas redes hasta llegar a su destino). Estructura de una aplicación ASP.NET Hemos indicado que en toda aplicación Web necesitamos un servidor y un cliente que muestre los resultados del servidor. Está claro que el servidor Web no realizará una interpretación correcta al cliente si en su interior no está todo el software correctamente instalado o actualizado, por lo que en el servidor deberá de existir varios programas que se comuniquen con el servidor para ejecutar la lógica de una aplicación y un programa específico que actúe de servidor Web.

4 Las aplicaciones ASP.NET los interpreta un programa conocido como Motor de ASP.NET, y que interpreta la solicitud que le manda Internet Information Server (IIS). EL motor de ASP.NET devuelve un objeto del tipo HttpRequest con toda la información de la aplicación (datos de un formulario, información del estado de la conexión, tipo de navegador, etc.). Los proyectos ASP.NET se componen de varios módulos. Cada página del sitio Web se compone de dos partes; una primera con una extensión.aspx en la cual estará contenida todo el código XHTML estático y las marcas que corresponden a los componentes utilizados en la página en cuestión y, otra con la extensión.aspx.vb, alojando el código Visual Basic correspondiente a la lógica de la aplicación. Cuando se recibe por primera vez una solicitud para una página Web, el motor de ASP.NET la compila; es decir, realiza una interpretación de la misma. Ayudándose del compilador del lenguaje utilizado, obtiene un ensamblado, es decir, un proyecto de la página Web que se aloja en memoria y que se puede ejecutar todas las veces que se quiera. El cliente siempre tendrá un resultado en forma de HTML, CSS, JavaScript sin importar la lógica de la aplicación ASP.NET.

5 Protocolo Http. Http, es el protocolo de red ubicado en la capa de aplicación de los navegadores y que utiliza conexiones TCP en un nivel de transporte OSI. La comunicación se inicia estableciendo una conexión entre el cliente y el servidor y se compartirán datos entre ambos una vez que la conexión se haya efectuado. Todos los clientes envían información al servidor a través del protocolo Http. El protocolo Http nació para permitir el acceso a las páginas Web a los navegadores a través de unas normas estipuladas: El cliente envía una solicitud al servidor acompañada de un URI. El servidor recibe la solicitud, la interpreta y procesa la información para mostrarla correctamente al cliente. El cliente recibe la respuesta. Es capaz de saber si la operación se ha resuelto correctamente y muestra la información recibida si es correcta. La solicitud Http, es siempre una solicitud enviada del cliente al servidor. Cuando un cliente envía información al servidor, éste recibe algo parecido: GET /index.htm HTTP/1.1 Host:www.cursosindustriales.net User-Agent: Id--Navegador Siendo la primera línea la que contiene el comando que tiene que ejecutar el servidor, la página asociada, y la versión del protocolo que utiliza el cliente en el momento del envío. En la versión 1.1 del protocolo HTML, existen 8 instrucciones diferentes, como puede ser GET, POST, PUT, DELETE, HEAD Y OPTIONS. Cada instrucción realiza una acción diferente. En la segunda línea se identifica al servidor al cual se dirige la solicitud. La última línea incluye información del software del cliente que ha mandado la solicitud. Cuando el servidor recibe la solicitud, éste realiza la operación que le pide el cliente en un instante de tiempo, manteniendo el protocolo Http abierto y a la espera de respuesta. Si transcurrido un tiempo específico, el cliente no recibe una respuesta del servidor, éste devolverá un Timeout, notificando al cliente un problema con la solicitud. La respuesta del servidor si la solicitud del cliente ha sido recibida será del tipo:

6 HTTP / OK Content-Type: text/html Content-Length: nnn <html>... </html> En la primera línea se indica la versión del protocolo y se indicará mediante un código numérico si la operación ha tenido éxito. En éste caso el número 200 devuelve un OK, lo que indica que si se ha realizado la solicitud del cliente. El cliente podrá interpretar el cuerpo de la respuesta según el tipo de contenido que en el caso de la cabecera del servidor será del tipo text / html. Cuando el servidor responde al cliente, se cierra la conexión entre ambos, por lo que cualquier petición posterior deberá de abrir una nueva conexión. Para mantener información de estado entre solicitudes corresponde a la aplicación Web comportarse como tal haciendo que la respuesta mantenga la información de estado de la solicitud abierta. Pero también depende a la infraestructura sobre la que está construida, y en éste caso será de ASP.NET. ASP.NET y ViewState. En ASP.NET el estado de las solicitudes se mantiene gracias a ViewState. Con ViewState queda implicados campos ocultos, interfaces y componentes en la respuesta del servidor al cliente, lo que permite que entre el cliente y el servidor se mantenga una conexión abierta. El objeto ViewState se clasifica en tres partes:

7 El IStateManager es una interfaz, la definición de la firma (nombre, tipo de retorno y lista de parámetros) de un conjunto de métodos que pueden ser implementados por otras clases. En este caso, la implementa la clase Control y que viene definida por System.Web.UI que deriva de ASP.NET. Ésta clase obliga a la interfaz a contar con los métodos LoadViewState, SaveViewState y TrackViewState. El estado del control se mantiene bajo un objeto StateBag. La clase Page deriva de la clase Control y representa cualquier página ASP.NET. Si examinamos el código fuente que recibe el navegador de un servidor ASP.NET obtendremos siempre un formulario con un elemento oculto llamado _VIEWSTATE: <head><title>home Page</title></head> <body> <form method="post" action="default.aspx" id="ct101"> <div class="aspnethidden"> <input type="hidden" name="_viewstate" id="_viewstate" value="**************************************************"/> </div> </form> </body> EL valor oculto está codificado en base de 64 y representa el estado y el contenido de todos los elementos contenido en ella. La forma en la cual ASP.NET mantiene la conexión abierta entre solicitudes se compone: 1. Cuando llega la solicitud, el motor de ASP.NET crea todos los componentes que forman la página y establece su valor por defecto. Después se convoca al método TrackViewState de cada control, activando el seguimiento de modificaciones en sus propiedades. 2. Si el comando Http recibido ha sido POST indica que el usuario ha actuado sobre la página y que no ha sido la primera conexión entre servidor y cliente. Entonces se recibe un campo _VIEWSTATE. El motor de ASP.NET recibirá el contenido de dicho campo, lo descodificará e invocará al método LoadViewState de cada control para mantener su estado. 3. En el campo oculto recibido anteriormente _VIEWSTATE, se recibirá toda la información de los controles de la página. El usuario espera que

8 los datos introducidos se mantengan de nuevo antes de enviar el formulario si ha de volver a operar sobre ellos. 4. Ahora se comienza a la lectura del código de la aplicación, los objetos y el estado. 5. Cuando la aplicación ha terminado, el motor de ASP.NET recorre la página y todos los elementos invocando al método SaveViewState, obteniendo el estado de cada uno de ellos. En dicho estado se encuentran las propiedades modificadas en un estado inicial de TrackViewState. El conjunto de estados se volverá a codificar en base 64 y se introduce la respuesta en un campo oculto _VIEWSTATE. Resumiendo, el motor de ASP.NET interpreta el código que le manda el cliente, lo resuelve y lo traduce de nuevo a un lenguaje que entienda el navegador. Después lo vuelve a codificar modificando el estado de los objetos que incluya la página ASP.NET para una posterior conexión. DESCARGANDO EL PRODUCTO Como en otros cursos, vamos a utilizar una herramienta de trabajo específica para desarrollar páginas ASP.NET. Una aplicación Web es una estructura en la cual se insertan objetos que muestran o realizan una función exclusiva en la propia página Web dando lugar a una aplicación interactiva y online disponible a través de Internet. Las aplicaciones ASP.NET pueden crearse con simples editores de texto para la interfaz del código de diseño (HTML, CSS, JavaScript), como para el código de la lógica (Visual Basic). Recuerda que como hemos mencionado anteriormente, la aplicación Web de ASP.NET requiere de directorios o módulos que guardan los estilos, la lógica o la estructura de la página Web. Con ello estoy diciendo que podríamos realizar aplicaciones ASP.NET pequeñas para no ensuciar mucho el código Web. Aunque podremos utilizar programas de desarrollo complejos como DreamWeaver CS6 y aprovechar el servidor de Xampp instalado en nuestro sistema para probar el resultado de una página ASP.NET, me voy a decantar por la herramienta de Visual Studio.NET para la resolución de páginas ASP.NET. Desde la página de Microsoft Visual Studio te podrás bajar una versión de prueba para poder desarrollar tus programas.net y realizar páginas ASP.NET con las que incluir código de programación.net. A continuación te voy a mostrar tres caminos para realizar páginas ASP.NET, pero recuerda que en este curso yo utilizaré Visual Studio 2013 aunque puedo mostrar imágenes que proceden de otras soluciones.

9 Diseño Web ASP.NET mediante Apache XAMPP. Para usar ASP dentro del servidor Web XAMPP, deberás (obviamente), tener instalado el servidor XAMPP. Deberemos de bajarnos un módulo extra para XAMPP llamado mod_aspdotnet y que instalarás de la siguiente manera. Una vez descargado el módulo desde la página principal o desde la página de descargas de Cursosindustriales, abre la carpeta en la cual tienes instalado el Xampp. Por defecto debería de ser C:\Xampp. Dentro de ella, deberías de tener una carpeta llamada Apache, por lo que la ruta final sería: C:\Xampp\Apache Dentro de ésta última carpeta deberás de tener todos los archivos y carpetas para la configuración del servidor XAMPP. En la carpeta conf, existen otras carpetas de configuración de la aplicación. Abre la carpeta Extra que está dentro de la carpeta conf, y dentro de ella está el archivo que deberás de abrir con el editor de texto NOTEPAD, llamado httpd-xampp.conf. Es posible que si abres directamente el programa se te abra la ventana de que Windows no puede abrir la aplicación.

10 Esto no significa que no exista un programa para abrir, sino que simplemente no tienes vinculado éste tipo de archivos para la apertura con el programa adecuado. Selecciona el RadioButton Seleccionar un programa de la lista de programas instalados y se abrirá una ventana con los programas que posiblemente abrirán ese archivo. Selecciona el Notepad y pulsa sobre el CheckBox Usar siempre el programa seleccionado para abrir este tipo de archivos. Con ello se abrirá siempre el notepad al abrir éste tipo de archivos.config.

11 Entre las etiquetas <IfModule alias_module> y </IfModule> agregaremos sin eliminar el código anterior otro código: #asp.net LoadModule aspdotnet_module "modules/mod_aspdotnet.so" AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj licx rem resources resx soap vb vbproj vsdisco webinfo <IfModule mod_aspdotnet.cpp> AspNetMount /SampleASP "c:/xampp/asp_docs" Alias /SampleASP "c:/xampp/asp_docs" <Directory "c:/xampp/asp_docs"> Options FollowSymlinks ExecCGI Order allow,deny Allow from all DirectoryIndex index.htm index.aspx </Directory> AliasMatch /aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*) "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4" <Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles"> Options FollowSymlinks Order allow,deny Allow from all </Directory> </IfModule> #asp.net

12 Quedando de tal forma: Ahora solo te queda reiniciar el servidor Xampp (previamente guarda el archivo) y podrás utilizar XAMPP como servidor para ASP.NET. Ahora debemos ir a la carpeta principal de XAMPP (C:\Xampp), y crear una nueva carpeta llamada asp_docs en la cual se incluirán todos los proyectos ASP.NET.

13 Reinicia el XAMPP (en caso de que lo tuvieses abierto para coger los nuevos cambios). Visual Web Developer Express. Se trata de una herramienta gratuita de Microsoft que en su última versión incluye las capacidades de ASP.NET 4.0. La descarga de la aplicación la puedes hacer directamente desde el sitio de Microsoft o en la zona de descargas de la página de cursosindustriales.net. Visual Web Developer Express es una versión muy limitada en cuanto al uso de base de datos, pero ofrece los elementos necesarios para construir aplicaciones básicas y medianamente complejas para empezar el desarrollo de páginas ASP.NET. Antes de descargar la versión Express de Visual Web Developer 2010 deberás de tener instalado el Windows Web App Gallery, y una vez te hayas descargado e instalado el programa podrás descargarte la versión Express del Visual Web Developed. La instalación de los archivos y del programa dependerá de la velocidad de internet que tengas en tu ordenador y de los programas de Microsoft que tengas instalados en el mismo. Cuando el programa haya realizado una comprobación del sistema, comenzará la instalación y carga de producto de la plataforma Web. Pulsa sobre Opciones cuando se cargue el programa instalador.

14 Se mostrará la siguiente ventana:

15 Pulsa sobre Aceptar e Instalar y el proceso de instalación continuará y se mostrará la ventana en la cual se mostrará los archivos necesarios que descargará de Internet la aplicación para proceder a la instalación de la misma. En una instalación media, requiere de un espacio en disco de casi 1Gb y con una mala conexión puedes estar un largo rato procediendo a la instalación del programa, del servidor y de los archivos necesarios para ejecutar todo el contenido. Visual Web Developer permite implementar otros lenguajes de programación como puede ser C# o Visual Basic. Pero sin duda uno de los fallos más significativos del programa es que solo trabaja con base de datos locales y no remotos, entorpeciendo a las aplicaciones ASP.NET que trabajan con bases de datos. El entorno de trabajo de Visual Web es muy similar al IDE de cualquier lenguaje de.net.

16 Microsoft Expression Web. Simulando a la forma de trabajar del actual DreamWeaver CS6 o el antiguo FrontPage, esta aplicación está diseñada para los diseñadores Web más que para los programadores Web, ya que el entorno de trabajo es muy parecido al de los programas de desarrollo Web. Aunque prácticamente es muy similar a los anteriores, con Microsoft Expression Web no puede editarse código Visual Basic, ni ASP.NET, ni compilar, ni depurar los proyectos. ELEMENTOS DE UNA APLICACIÓN. Cuando creamos aplicaciones ASP.NET debemos de tener en cuenta de que la misma está formada por varios elementos que estableceremos. Módulos. Los módulos forman el proyecto. Enumerados en el explorador de soluciones de la aplicación que ejecute la página, los módulos dependen de una plantilla inicial utilizada para crear el proyecto y del lenguaje de programación usado en la aplicación ASP.NET, aunque se pueden crear proyectos vacíos sin cargar plantilla inicial. Con una plantilla por defecto, se cargarán varios módulos del tipo.aspx, que contienen el diseño de la interfaz y que, cada uno de ellos, lleva ligado un archivo.aspx.vb con el código asociado a esa interfaz. Página principal. Se llamará Site.master y estará acompañada de un módulo de configuración llamado Web.config para realizar cambios desde la aplicación en la que programemos en ASP.NET, y una serie de carpetas que contendrán los datos locales de la página Web como código HTML, CSS, JavaScript. La carpeta Account guardará los datos de los usuarios en el caso del registro y acceso a la Web. Desde el Explorador de soluciones del programa seleccionado podrás eliminar módulos completos o administrar nuevos elementos.

17 Módulos.aspx. Cada página Web que tenga la aplicación ASP.NET contará con un módulo con extensión.aspx, encargado de almacenar los elementos de interfaz o estilos y apariencia. A continuación se muestra una estructura básica de una aplicación ASP.NET. page title="titulo" languaje="vb" autoeventwirepup="false" codefile="default.aspx.vb" Inherits="_Default"%> <html> <body> <form runat="server"> <div> <asp:listbox ID="ListBox1" runa="server"> </asp:listbox> </div> </form> </body> </html> La primera marca es un archivo de una directiva de ASP.NET Las directivas se inician siempre mediante Ésta directiva Page identifica al módulo como una página, un objeto que deriva de la clase System.Web.Ui.Page de ASP.NET. El atributo lenguaje identifica al módulo según el lenguaje de programación usado (vb). El atributo CodeFile indica el módulo que tiene asociado ésta página y en el cual está el código de programación. Mediante el atributo Inherits, se hereda la clase de otra clase llamada _Default. El resto de código es una combinación de HTML, CSS y JavaScript. Las marcas con apertura <asp: que se usan junto al atributo runat, serán tratadas por el servidor únicamente siendo el cliente el que reciba el resultado. Módulos.aspx.vb. Cada página tiene asociada un módulo de éste tipo. El código de un módulo.aspx.vb es como se muestra a continuación:

18 Partial Class _Default Inherits System.Web.Ui.Page Protected Sub Page_load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load End Sub End Class Te explico. El código define una nueva clase llamada _Default que deriva de System.Web.Ui.Page. Observa que la página en el módulo.aspx establece su contenido. La definición de ésta clase se compondrá de variables temporales, métodos, cadenas, y operaciones lógicas que se ejecutarán al inicio de la página ASP.NET. Módulos de configuración. Todos los módulos de las páginas ASP.NET cuenta con un módulo de configuración llamado Web.config y que conlleva parámetros de configuración específicos para cada proyecto en particular. Módulos de eventos globales. Éste módulo contiene cinco métodos asociados a los eventos de inicio y finalización de la aplicación, inicio y finalización de la sesión y el tratamiento de errores. EMPEZANDO A JUGAR. Como he dicho previamente, en este curso voy a utilizar la herramienta de desarrollo de Visual Studio.NET Pero en esta parte del curso te muestro la configuración en un visual Studio 2010.Puedes bajarte otras aplicaciones y seguir el curso mientras que desarrollas con esos otros programas, pero tal vez puedas liarte un poco, aunque las versiones Express suelen compartir el mismo IDE que Visual Studio.NET. Abre el programa desarrollador.

19 Selecciona Nuevo Proyecto en la ventana principal de la aplicación. Y en la ventana que aparece selecciona Web y Proyecto Web ASP.NET.

20 Como nombre ponle Prueba o algo similar ya que es una página de prueba y no una página para subirla al servidor. Una vez que pulses Aceptar se muestra la ventana típica del IDE de desarrollo Web de Visual Studio, la cual es un reflejo de los otros programas de desarrollo Web como el Visual Web Developed de Microsoft. Como puedes ver VS.NET te muestra los archivos que ha necesitado para generar este proyecto en el Explorador de servidores. Puedes ver que está el archivo Default con extensión.aspx, el archivo Site Map y el Web Config, de los que hablamos en el punto anterior, aparte de

21 otros archivos y carpetas que servirán para guardar contenido multimedia y script de programación. Cuando pulsas sobre F5 o el icono designado para Play, se ejecuta la página Web desde el servidor propio del VS. Y acto seguido se abre la página Web en cuestión.

22 En la ventana de trabajo principal, en la zona inferior, al igual que ocurre con otros programas de desarrollo Web tienes la opción de elegir el tipo de vista para el trabajo en la ventana principal, es decir en modo de diseño, mixto o de código. Vamos a seleccionar Código para que nos muestre el código fuente de la página. Entre las etiquetas designadas mediante y su cierre %> se incluye la cabecera de la página en ASP.NET. La directiva Page hace referencia a la página ASP en cuestión e indica mediante los atributos que la acompañan el título de la misma, el lenguaje utilizado en ella, la dirección del sitio local, la manera de auto ejecutarse, y el archivo en el cual se escribirá todo el código fuente de las aplicaciones en VB que utilizará la página. El atributo de la cabecera CodeBehind establece el archivo que cargará la página ASP.NET en donde se guardará todo el código de Visual Basic.NET que utilizará la página ASP.NET.

23 El atributo Inherits, se refiere exclusivamente al archivo con el que va a trabajar ASP.NET y que está designado con la página de inicio y la clase que genera automáticamente el código de Visual Basic cuando se construye el proyecto. El atributo AutoEventWireup te permite cargar eventos desde el inicio de la página, es decir te permite cargar elementos desde el inicio o no cargarlos. Por defecto su valor es False, para que no los cargue, pero se puede cambiar a True, ya que solo admite estos dos valores. Bien aquí concluye éste primer capítulo del curso de ASP.NET. En el siguiente capítulo entraremos con detalle en las herramientas que se pueden utilizar en ASP.NET y como el IDE de Visual Studio.NET las administra y las coloca para poder ver el efecto representado en la aplicación Web. Espero que te haya servido, y que te ofrezca una oportunidad de conseguir un trabajo en el futuro. Por favor, si te planteas donar ayudarás a que esta Web siga creciendo.

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1 DreamWeaver CS5 y CS6 Cursosindustriales. Curso de DreamWeaver CS6 1 DREAMWEAVER CS5. DISEÑO DE PÁGINAS DINÁMICAS. En esta segunda sección de diseño de páginas Web con Dreamweaver CS, vamos a hablar sobre

Más detalles

Adrián Hurtado González Cristóbal Miranda Puente. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid

Adrián Hurtado González Cristóbal Miranda Puente. Departamento de Ingeniería Telemática Universidad Carlos III de Madrid ASP.NET Adrián Hurtado González Cristóbal Miranda Puente Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Contenido Introducción Descripción Desarrollo Uso Conclusiones Referencias

Más detalles

Programación Web. Unidad 5. Programación del lado del servidor.

Programación Web. Unidad 5. Programación del lado del servidor. Programación Web Unidad 5. Programación del lado del servidor. Programación del lado del servidor Aplicación Web. Una aplicación Web es una aplicación informática que los usuarios utilizan accediendo a

Más detalles

Elaboración de un Formulario Web utilizando ASP.NET desde cero.

Elaboración de un Formulario Web utilizando ASP.NET desde cero. Elaboración de un Formulario Web utilizando ASP.NET desde cero. Realizado por: Fabricio.A.Santillana.V. 2-718-1147 TABLA DE CONTENIDO Pág. Introducción...3 Objetivos...4 Contenido...5 1. Introducción a

Más detalles

Introducción al desarrollo WEB. Tecnologías Web

Introducción al desarrollo WEB. Tecnologías Web Introducción al desarrollo WEB Tecnologías Web Un poco de Historia World Wide Web (WWW) Inventada por Tim Berners Lee en 1989!!! Mientras trabajaba European Organization for Nuclear Research (CERN) http://www.w3.org/consortium/history.html

Más detalles

Programación Aplicada II Ing. Héctor Abraham Hernández

Programación Aplicada II Ing. Héctor Abraham Hernández Programación Aplicada II Ing. Héctor Abraham Hernández Guía #7 Fecha: 28/02/2011 Introducción al Visual Web Developer 2008 Objetivo: Conocer cual es el ambiente de web Developer. Microsoft Visual Web Developer

Más detalles

Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer.

Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer. Crear una página Web básica en Visual Web Developer Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer. Visual Web Developer es una herramienta

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

Componentes de una aplicación ASP.NET

Componentes de una aplicación ASP.NET Componentes de una aplicación ASP.NET WebForms (Formularios Web) Uno o más archivos con extensión.aspx Archivos Code-Behind Archivos asociados a WebForms que contienen código del lado del servidor (Ej.

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

Servidor web E-Sniper

Servidor web E-Sniper Servidor web E-Sniper Tabla de contenido Instalación del servidor IIS... 1 Instalación de la aplicación... 3 Crear el Website... 4 Comprobar la aplicación... 5 Configurar la base de datos... 6 SQLServer...

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO] Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones Conceptos Lo primero que necesitamos para crear una aplicación o proyecto web es seleccionar el entorno del Visual

Más detalles

Tareas sobre ASP. Las cookies son incluidas por un script CGI (servidor) en la cabecera de un paquete http de respuesta al cliente.

Tareas sobre ASP. Las cookies son incluidas por un script CGI (servidor) en la cabecera de un paquete http de respuesta al cliente. Tareas sobre ASP Igarki San Millán Rodríguez Garbiñe López Estívariz Carmen Rodríguez Vázquez Sara Eguiluz Sáez de Urturi Relación entre HTTP y cookies: Las cookies complementan el protocolo HTTP en la

Más detalles

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Índice Conceptos básicos En este capítulo se enseñan los conceptos básicos de trabajo en Adobe Dreamveaver CS3. También se describen

Más detalles

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1 DreamWeaver CS5 y CS6 Cursosindustriales. Curso de DreamWeaver CS6 1 DREAMWEAVER CS5. ENTORNO DE DESARROLLO. Dreamweaver es una aplicación propietario que facilita la labor del desarrollador Web y le permite

Más detalles

Introducción al programa EasyPHP.

Introducción al programa EasyPHP. Introducción al programa EasyPHP. EasyPHP es un paquete fácil de instalar y configurar cuya misión es instalar Apache, MySQL, Php y PhpMyAdmin en una máquina que disponga del S.O. Windows 9x, 2k y XP.

Más detalles

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4 Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4 Modalidad: Distancia, On-Line Duración: 154 horas Objetivos: Diseño y desarrollo Web con HTML 5 y CSS Dotar al alumno de conocimientos teóricos

Más detalles

Web Forms. Para crear una aplicación Web de ASP.NET se utilizan los controles de las secciones HTML o Web Forms de la caja de herramientas.

Web Forms. Para crear una aplicación Web de ASP.NET se utilizan los controles de las secciones HTML o Web Forms de la caja de herramientas. Web Forms Web Forms es un nuevo modelo de programación para interfaces de usuario de Internet basado en ASP.NET que sustituye a WebClasses y el Diseñador de Web Forms sustituye al Diseñador de páginas

Más detalles

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista Capítulo 1 Requisitos del sistema y preparativos Por supuesto, para poder empezar a programar, primero debe con gurar su ordenador de tal manera que pueda ejecutar scripts PHP y administrar y crear bases

Más detalles

Antes de comenzar un sitio. Empezar un sitio web

Antes de comenzar un sitio. Empezar un sitio web Antes de comenzar un sitio Es muy recomendable realizar la siguiente actividad, de evaluación de páginas web, para tener ideas y recursos. http://www.uamvirtual.es/mod/assignment/view.php?id=3228 Empezar

Más detalles

MICROSOFT EXCHANGE 2007

MICROSOFT EXCHANGE 2007 MICROSOFT EXCHANGE 2007 En el momento de elaborar este documento en la URL http://technet.microsoft.com/enus/evalcenter/bb736128.aspx podíamos descargar una versión de prueba de Microsoft Exchange 2007.

Más detalles

PROGRAMA: Diseño y desarrollo Web con HTML 5,

PROGRAMA: Diseño y desarrollo Web con HTML 5, PROGRAMA: Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4 Objetivos: Diseño y desarrollo Web con HTML 5 y CSS Dotar al alumno de conocimientos teóricos y prácticos para poder desarrollar un

Más detalles

ASP.NET. Prof. Gina Huertas Camacho

ASP.NET. Prof. Gina Huertas Camacho ASP.NET Prof. Gina Huertas Camacho I. INTRODUCCION A ASP.NET Temario Introducción a ASP.NET Aplicaciones Web ASP.NET Servidor Web eventos Evalua.NET Interactua con otros estudiantes Aprende a programar

Más detalles

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5, CSS y Dreamweaver CS4 - Obra completa - 2 volúmenes

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5, CSS y Dreamweaver CS4 - Obra completa - 2 volúmenes PROGRAMA FORMATIVO Diseño y desarrollo web con HTML 5, CSS y Dreamweaver CS4 - Obra completa - 2 volúmenes Sector: Desarrollo Web Multimedia Modalidad: Distancia Duración: Objetivos: Código: 4356 Dotar

Más detalles

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 INDICE 1 INTRODUCCIÓN...2 2 REQUISITOS...3 3 INSTALACIÓN...4 3.1 INSTALACIÓN DEL MICROSOFT.NET

Más detalles

JSP(JAVA SERVER PAGES)

JSP(JAVA SERVER PAGES) JSP(JAVA SERVER PAGES) Introducción En la actualidad, la mayoría de los sitios Web quieren mostrar contenido dinámico basado en el usuario y en la sesión. La mayor parte del contenido, tal como imágenes,

Más detalles

CURSO DE PROGRAMACIÓN PHP MySQL

CURSO DE PROGRAMACIÓN PHP MySQL CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

ENTORNO DE DESARROLLO MICROSOFT.NET 2010 ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos

Más detalles

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES Objetivos Dotar al interesado de conocimientos teóricos y prácticos para poder desarrollar un sitio Web con HTML y aplicar

Más detalles

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012 Manual de Usuario Manual de Instalación Compucaja.Net y SQL Server 2012 Hoja de Contenido Requerimientos mínimos 4 Instalación de COMPUCAJA.net 5 Instalación Microsoft SQL Server 2012 Express 11 Herramientas

Más detalles

UNIDAD 2 CONFIGURACIÓN DE UN SITIO LOCAL

UNIDAD 2 CONFIGURACIÓN DE UN SITIO LOCAL UNIDAD 2 CONFIGURACIÓN DE UN SITIO LOCAL OBJETIVO El alumno aprenderá a configurar un servidor local para realizar diferentes pruebas de la página hasta publicar el sitio web en Internet. TEMARIO 2.1 INTRODUCCIÓN

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

I: Formación complementaria en TI

I: Formación complementaria en TI I: Formación complementaria en TI DESARROLLO WEB - MULTIMEDIA FCDW01 Adobe Premiere Pro CS4 FCDW02 Crea tu sitio web con Joomla! FCDW03 Diseño y desarrollo web con HTML 5 y CSS2 FCDW04 DreamWeaver CS4

Más detalles

SERVIDOR WEB MULTIPLATAFORMA CON IMPLEMENTACIÓN CGI

SERVIDOR WEB MULTIPLATAFORMA CON IMPLEMENTACIÓN CGI SERVIDOR WEB MULTIPLATAFORMA CON IMPLEMENTACIÓN CGI C.U. Loraine E. Gimson Saravia a, C.U. Julián J. Fernández b L.I.D.T.I. Universidad Nacional de Salta. Facultad de Ciencias Exactas a E-Mail: saraviag@unsa.edu.ar

Más detalles

Unidad Didáctica 12. La publicación

Unidad Didáctica 12. La publicación Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Sesión 23. Luisa Fernanda Rincón Pérez

Sesión 23. Luisa Fernanda Rincón Pérez Sesión 23 Luisa Fernanda Rincón Pérez Introducción ASP MVC.NET ASP.NET overview Imagen tomada de: http://www.microsoftvirtualacademy.com/trainingcourses/introduction-to-asp-net-mvc Qué es ASP.NET MVC?

Más detalles

EXPERIENCIAS EDUCATIVAS. CREAR UN PORTAL EDUCATIVO CON JOOMLA

EXPERIENCIAS EDUCATIVAS. CREAR UN PORTAL EDUCATIVO CON JOOMLA EXPERIENCIAS EDUCATIVAS. CREAR UN PORTAL EDUCATIVO CON JOOMLA AUTORÍA PEDRO J. MORENO GARCÍA TEMÁTICA TIC ETAPA ESO, BACHILLERATO,FP Resumen Con Joomla podemos crear en pocas horas un completo portal para

Más detalles

Cursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II)

Cursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II) Fernández Acebal acebal@ieee.org OOTLab PROGRAMACIÓN ORIENTADA A OBJETOS CON C# EN LA PLATAFORMA.NET (II) Dpto. de Informática Lab - Laboratorio de Tecnologías Orientadas a Objetos www.ootlab.uniovi.es

Más detalles

Temario Dreamweaver CS4

Temario Dreamweaver CS4 Temario Dreamweaver CS4 1 El entorno de trabajo de Dreamweaver CS4 1 Introducción 2 Requisitos del sistema 3 Abrir el programa 4 Cerrar el programa 5 Interfaz de Dreamweaver CS4 6 La barra de Aplicaciones

Más detalles

Studium, Campus Virtual de la Universidad de Salamanca.

Studium, Campus Virtual de la Universidad de Salamanca. Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable

Más detalles

04.01.01 Introducción a ASP.NET

04.01.01 Introducción a ASP.NET 04.01.01 Introducción a ASP.NET Integración de Sistemas Parte II. Diseño e implementación de aplicaciones Web con.net Objetivos Conocer los fundamentos de ASP.NET Saber crear una aplicación web ASP.NET

Más detalles

" ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2

 ##$ % & '( % & )*+),$ -##$ -!- $! -./ - 0WebClass1-2 ! " ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2!" # 345 637 6$5!!!89 & 5 :8-7 & & ;(< 8 $ + - 8 : #= ' 7= : 0 & 0 &- =.> = ;(("9 &? WebClass - 1@#$% &'A1 ;(< 8- ( ) * *+ " $ % B9 5 5 # :!- WebClass

Más detalles

DESARROLLA TU BLOG O PÁGINA

DESARROLLA TU BLOG O PÁGINA 1 DESARROLLA TU BLOG O PÁGINA WEB CON WORDPRESS Introducción a los sistema de gestión de contenidos. Instalación de Wordpress PROGRAMA DEL TALLER Introducción a los sistemas de gestión de contenidos. Instalación

Más detalles

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 5: Servicio Microsoft Exchange Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 5: Servicio Microsoft Exchange Aulas en red. Aplicaciones y servicios. Windows Servicio Correo Electrónico En este apartado procederemos

Más detalles

CS3. Jorge A. Villa Saravia 2011. www.jalbertovsa.net 1

CS3. Jorge A. Villa Saravia 2011. www.jalbertovsa.net 1 DREAMWEAVER CS3 Jorge A. Villa Saravia 2011 www.jalbertovsa.net www.jalbertovsa.net 1 1. INTRODUCCIÓN A DREAMWEAVER CS 3... 2 1.1. FLUJO DE TRABAJO DE DREAMWEAVER PARA LA CREACIÓN DE SITIOS WEB... 2 1.2.

Más detalles

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 VS0800e Desarrollador de Aplicaciones Empresariales con Visual Studio 2008 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 Formación: elearning Horas: 450 Introducción En

Más detalles

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1 Implantación de aplicaciones WEB IES San Sebastian Huelva 1 Páginas WEB estáticas Ejemplo de página estática Hoy es 4-5-2009 y son las 14:23:57 horas sus contenidos

Más detalles

Creación de controles de usuario

Creación de controles de usuario Creación de controles de usuario Índice Descripción 1 Lección: agregar controles de usuario a un formulario Web Form ASP.NET 2 Lección: crear controles de usuario 12 Creación de controles de usuario 1

Más detalles

Selección de arquitecturas y herramientas de programación

Selección de arquitecturas y herramientas de programación 1 Selección de arquitecturas y herramientas de programación Objetivos del capítulo 44 Caracterizar y diferenciar los modelos de ejecución de código en un entorno cliente/servidor. 44 Conocer los mecanismos

Más detalles

>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP

>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP >> Instalación y Configuración de un Servidor WEB. >> HTML & PHP Nicolás Álvarez S. nalvarezs@vtr.net Juan Monsalve Z. jmonsalve@elo.utfsm.cl Tópicos a tratar Qué es un servidor Web? Dónde puedo instalar

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

Más detalles

2º Unidad Didáctica. Actualización de contenidos. Eduard Lara

2º Unidad Didáctica. Actualización de contenidos. Eduard Lara 2º Unidad Didáctica Actualización de contenidos Eduard Lara 1 ÍNDICE 1. Internet y Servicios web Servidor Web Cliente Web Servicios FTP Cliente FTP Servidor FTP 2 1. INTERNET Y SERVICIOS WEB El servicio

Más detalles

Joomla! Creación de sitios web sin necesidad de programar

Joomla! Creación de sitios web sin necesidad de programar Creación de sitios web sin necesidad de programar Universidad Politécnica de Valencia Campus de Gandía Miguel García Pineda Profesores del curso Beatriz Tirado beatigi@upvnet.upv.es Miguel García migarpi@upvnet.upv.es

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

MAESTRO DE PHP PHP NIVEL 1

MAESTRO DE PHP PHP NIVEL 1 MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado

Más detalles

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows.

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows. Contenido 1. LAMP... 2 2. INSTALACIÓN APPSERV... 2 3. COMPROBACIONES TRAS LA INSTALACIÓN... 8 4. CONFIGURACIÓN APACHE... 11 5. MÉTODO DE AUTENTIFICACIÓN HTTP BASIC... 14 6. MÉTODO DE AUTENTIFICACIÓN HTTP

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio de correo electrónico Exchange - 1 - Servicio de Correo Electrónico Exchange...- 3 - Definición... - 3 - Instalación... - 4 - Configuración...-

Más detalles

Unidad Didáctica 1 PREPARACIÓN DEL ENTORNO DE DESARROLLO

Unidad Didáctica 1 PREPARACIÓN DEL ENTORNO DE DESARROLLO Unidad Didáctica 1 PREPARACIÓN DEL ENTORNO DE DESARROLLO 13/09/2015 Juan José Taboada León sep.-15 Implantación de aplicaciones WEB IES San Sebastian Huelva 1 Páginas WEB estáticas Ejemplo de página estática

Más detalles

Manual de Configuración. Instalación de PHP sobre IIS 7 en Windows Server 2008 Versión 1.0

Manual de Configuración. Instalación de PHP sobre IIS 7 en Windows Server 2008 Versión 1.0 Manual de Configuración Instalación de PHP sobre IIS 7 en Windows Server 2008 Versión 1.0 Contenido Introducción...1 Instalación de IIS 7.......2 Configuración de PHP. 10 Configuración de PHP sobre IIS

Más detalles

CL_55010 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365

CL_55010 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365 Sharepoint Designer 2010 - Customizing and Branding SharePoint 2010 and Office 365 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción

Más detalles

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4 Manual del Sistema de XML Whois de Neubox Versión 9.12.4 1 Índice Sección Página I. Introducción........ 3 II. Contenido del paquete............ 4 III. Instalación y uso....... 5 1. Cómo comprobar la plantilla......

Más detalles

Introducción a ASP.NET

Introducción a ASP.NET Introducción a ASP.NET Índice Introducción a ASP.NET...1 1 La plataforma.net...2 1.1 Tecnologías de la Plataforma.NET...2 2 Microsoft Web Platform...4 3.NET Framework...6 3.1 Ventajas de utilizar.net...6

Más detalles

Cursos de DISEÑO DE PÁGINAS WEB. Empresa Colaboradora: [ ] Diseño de Páginas Web

Cursos de DISEÑO DE PÁGINAS WEB. Empresa Colaboradora: [ ] Diseño de Páginas Web Cursos de DISEÑO DE PÁGINAS WEB [ ] Diseño de Páginas Web DISEÑO DE PÁGINAS WEB El Curso de Diseño de Páginas Web permite dotar a los trabajadores de la formación necesaria que les capacite y prepare para

Más detalles

Päginas web ::: Introducción Diseño de materiales multimedia. Web 2.0. 1.1 Introducción

Päginas web ::: Introducción Diseño de materiales multimedia. Web 2.0. 1.1 Introducción 1. Páginas web 9 1.1 Introducción 10 1.1 Introducción 1.1.1 Conceptos básicos A modo de introducción y con el propósito de unificar terminología a continuación se describe el significado de algunos términos

Más detalles

ASP.NET. Escuela de Ingeniería en Computación. Lic. José Mauricio Flores Avilés

ASP.NET. Escuela de Ingeniería en Computación. Lic. José Mauricio Flores Avilés ASP.NET Escuela de Ingeniería en Computación. Lic. José Mauricio Flores Avilés Este manual ha sido elaborado para orientar al estudiante de ASP.NET en el desarrollo de sus prácticas de laboratorios. El

Más detalles

Configuración de un sitio local

Configuración de un sitio local Configuración de un sitio local Un sitio web es un conjunto de archivos y carpetas, relacionados entre sí, con un diseño similar o un objetivo común. Es necesario diseñar y planificar el sitio web antes

Más detalles

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP OBJETIVOS Estudiar la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos

Más detalles

Ezra Federico Parra Juan José Garza Juan Antonio Vargas Omar Jasso

Ezra Federico Parra Juan José Garza Juan Antonio Vargas Omar Jasso Ezra Federico Parra Juan José Garza Juan Antonio Vargas Omar Jasso .NET es un proyecto de Microsoft para crear una nueva plataforma de desarrollo de software con énfasis en: La transparencia de redes Independencia

Más detalles

Apéndice A Instalación de Visual Studio.NET

Apéndice A Instalación de Visual Studio.NET Apéndice A Instalación de Visual Studio.NET La versión de Visual Basic.NET utilizada en este Manual Imprescindible es la incluida en la versión Profesional de Visual Studio.NET. Este entorno de desarrollo

Más detalles

HTML Guía de trabajo para 3º ESO

HTML Guía de trabajo para 3º ESO HTML Guía de trabajo para 3º ESO Página 2 Índice 1. Qué es HTML?... 3 2. Cómo son las páginas Web?... 3 3. Qué es un sitio Web?... 3 4. Práctica 1. Crear un sitio web local... 4 5. Primera página HTML...

Más detalles

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP 1. Paquetes de Instalación Tener instalado en un equipo local un servidor web Apache, Mysql y PHP es muy sencillo si utilizamos cualquiera de los paquetes instaladores

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 2 Sesión 3. Arquitectura web básica parte 2 Qué haremos hoy? 3 1. La era post pc 2. Nombres de dominio 3. URL 4.HTTP( GET / POST) La era post-pc

Más detalles

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress).

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress). COMO DESARROLLAR UN SISTEMA EN PHP PASO A PASO. (Guía practica). La presente guía esta diseñada para orientar a los programadores que se están iniciando en el mundo del php, a desarrollar una aplicación

Más detalles

Crear un servidor Web en IIS

Crear un servidor Web en IIS Crear un servidor Web en IIS Qué es un servidor web? Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

Más detalles

Seguimiento en aplicaciones Web con Microsoft ASP.NET

Seguimiento en aplicaciones Web con Microsoft ASP.NET Seguimiento en aplicaciones Web con Microsoft ASP.NET Índice Introducción 1 Lección: descripción del seguimiento 2 Lección: depuración remota 18 Seguimiento en aplicaciones Web con Microsoft ASP.NET 1

Más detalles

Web Services. Visual Basic 2005 Ejemplo de Web Services. Alumnos Colaboradores: Rosario Avendaño Mirta Frias Laura Langer

Web Services. Visual Basic 2005 Ejemplo de Web Services. Alumnos Colaboradores: Rosario Avendaño Mirta Frias Laura Langer Web Services Visual Basic 2005 Alumnos Colaboradores: Rosario Avendaño Mirta Frias Laura Langer 1. Mapa 1.1 Paso Uno a) Crear en el escritorio de la pc la carpeta con nombre Ingeniero_por_un_dia b) Dentro

Más detalles

UNIVERSIDAD DE GUAYAQUIL FACULTAD CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TESIS DE GRADO

UNIVERSIDAD DE GUAYAQUIL FACULTAD CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TESIS DE GRADO UNIVERSIDAD DE GUAYAQUIL FACULTAD CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TESIS DE GRADO DESARROLLO DE UN PROTOTIPO DE CONTROL PARA SEGURIDAD INDUSTRIAL ENFOCADA

Más detalles

Claves para la instalación de WordPress en un servidor local o remoto

Claves para la instalación de WordPress en un servidor local o remoto Módulo 3 Claves para la instalación de WordPress en un servidor local o remoto Configuración en un servidor remoto Intalación de temas Plugins Configuración en el propio ordenador Xampp para nuestro ordenador

Más detalles

APLICACIÓN WEB Annual_Gestión pago

APLICACIÓN WEB Annual_Gestión pago APLICACIÓN WEB Annual_Gestión pago TABLA DE CONTENIDOS TABLA DE CONTENIDOS... 2 TABLA DE ILUSTRACIONES... 3 INTRODUCCIÓN... 4 MODOS DE INSTALACIÓN (INTRANET/INTERNET)... 4 REQUISITOS DE SERVIDORES:...

Más detalles

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com. www.areaint.com CURSO DE. Visual Basic 6.0 WWW.AREAINT.

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com. www.areaint.com CURSO DE. Visual Basic 6.0 WWW.AREAINT. www.areaint.com CURSO DE Visual Basic 6.0 Pág. 1 LECCIÓN 1 En esta lección de introducción aprenderemos las principales características de un lenguaje de programación para crear aplicaciones bajo Windows.

Más detalles

Cursosindustriales.net Página 1

Cursosindustriales.net Página 1 Cursosindustriales.net Página 1 CURSO DE VB.NET. PROGRAMACIÓN VISUAL En capítulos anteriores, hemos indicado como Visual Basic.NET declara las variables, las utiliza y las redefine; hemos estudiado el

Más detalles

Taller de Desarrollo de Aplicaciones Web

Taller de Desarrollo de Aplicaciones Web Universidad Nacional de José C. Paz Taller de Desarrollo de Aplicaciones Web Introducción a la programación web Prof. Martín Miguel Machuca Prof. Martín Miguel Machuca Introducción En la actualidad, cuando

Más detalles

Instituto Tecnológico Superior de Pánuco www.itspanuco.edu.mx

Instituto Tecnológico Superior de Pánuco www.itspanuco.edu.mx SELECCIÓN ADECUADA DE LA PLATAFORMA DE DESARROLLO PARA APLICACIONES WEB EN EL INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO. Eric ÁlvarezBaltierra ericalvarezbaltierra@itspanuco.edu.mx Resumen La creación de

Más detalles

Hostaliawhitepapers. Redirección 301. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199. www.hostalia.com

Hostaliawhitepapers. Redirección 301. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199. www.hostalia.com Redirección 301 Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Redirección 301 Alguna vez te has planteado cambiar tu aplicación web que tienes en marcha a otra dirección

Más detalles

Cursos de Verano 2002 UNIVERSIDAD DE OVIEDO. Cod. 1728.61 ASP.NET

Cursos de Verano 2002 UNIVERSIDAD DE OVIEDO. Cod. 1728.61 ASP.NET Cod. 1728.61 PLATAFORMA.NET Y SERVICIOS WEB Juan Ramón Pérez Pérez jrpp@pinon pinon.ccu.uniovi.es OOTLab Dpto. de Informática Lab - Laboratorio de Tecnologías de Orientación a Objetos http://www www.ootlab.uniovi.es

Más detalles

Curso de preparación del examen official de Microsoft 70-515: Especialista en Desarrollo Web con.net 4.0

Curso de preparación del examen official de Microsoft 70-515: Especialista en Desarrollo Web con.net 4.0 Curso de preparación del examen official de Microsoft 70-515: Especialista en Desarrollo Web con.net 4.0 El objetivo de este completísimo curso es la preparación del examen 70-515 de Microsoft. Al aprobar

Más detalles

SEMANA NO.1. GUIA No.1 INTRODUCCIÓN A DISEÑO WEB CON ADOBE DREAMWEAVER CS3

SEMANA NO.1. GUIA No.1 INTRODUCCIÓN A DISEÑO WEB CON ADOBE DREAMWEAVER CS3 TEMATICA OBJETIVO GUIA No.1 INTRODUCCIÓN A DISEÑO WEB CON ADOBE DREAMWEAVER CS3 Reconocer el ambiente de trabajo de Diseño Web Con Adobe Dreamweaver Cs3 identificando sus herramientas básicas y a través

Más detalles

Guí a pra ctica ASP.NET 4.0

Guí a pra ctica ASP.NET 4.0 Guí a pra ctica ASP.NET 4.0 Francisco Charte Ojeda Dedicatoria Agradecimientos Sobre el autor Introducción Breve historia de ASP.NET Elección de un lenguaje de implementación La plataforma.net Objetivos

Más detalles

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB Existen varios tipos de tecnologías para los Servidores Web, estas tecnologías se pueden dividir en 4 grupos principales que son: Tecnologías al lado del cliente

Más detalles

AS237 - Dreamweaver CS5

AS237 - Dreamweaver CS5 AS237 - Dreamweaver CS5 Características Modalidad: Online Horas: 56 Objetivos Dreamweaver es el programa líder en la edición profesional de páginas Web. Es el software más utilizado para la creación y

Más detalles

Páginas web ::: Publicación web por FTP Diseño de materiales multimedia. Web 2.0. 1.15 Publicación web por FTP

Páginas web ::: Publicación web por FTP Diseño de materiales multimedia. Web 2.0. 1.15 Publicación web por FTP 119 1.15 Publicación web por FTP 120 1.15 Publicación web por FTP 1.15.1 Qué es publicar un sitio web? La práctica habitual es diseñar las páginas web de nuestro sitio web en el disco duro del equipo para

Más detalles

Manual de Instalación de Joomla

Manual de Instalación de Joomla Aprovechando que en la actualidad, quien más o quien menos, se ha planteado participar, compartir, promocionarse o incluso vender algo por ese maravilloso medio que es Internet, os presento esta guía de

Más detalles

Qué significan los errores más habituales que devuelve Apache y cómo solucionarlos?

Qué significan los errores más habituales que devuelve Apache y cómo solucionarlos? Qué significan los errores más habituales que devuelve Apache y cómo solucionarlos? Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Para que las páginas web puedan estar

Más detalles

By: Ing. Jonathan Merino Farías.

By: Ing. Jonathan Merino Farías. By: Ing. Jonathan Merino Farías. CMS y Joomla Un CMS se compone de dos partes principales: 1. La parte web pública. Es la página web como tal que ven las personas que acceden a ella. 2. La parte web privada.

Más detalles

Tema 11.- Programación Web.

Tema 11.- Programación Web. Tema 11.- Programación Web. Cotenidos: 1. Introducción....1 2. Conceptos previos....2 Diseñar y Publicar una página Web...2 Aplicaciones Servidor Web...2 3. Preparación del equipo.... 2 Instalación de

Más detalles