Taller de Desarrollo de Aplicaciones Web

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Taller de Desarrollo de Aplicaciones Web"

Transcripción

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

2 Prof. Martín Miguel Machuca Introducción En la actualidad, cuando hablamos de sistemas y aplicaciones conectadas en red, predominan aquellos sistemas basados en internet y sus estándares de programación. Los sistemas web brindan múltiples ventajas frente a las aplicaciones tradicionales, aquellas que deben ser instaladas para utilizarlas. Una de sus fundamentales ventajas es la capacidad multiplataforma: un sistema web puede ser utilizado desde una infinidad de aparatos cliente, con tecnologías distintas: PCs con Windows, Linux, Celulares, Tablets, Smartphones, Televisores, etc. Otra ventaja fundamental de las tecnologías de desarrollo web es el código abierto. Los sistemas de programación más generalizados son de código libre, no hay que pagar para poder utilizarlos. En este taller veremos cómo desarrollar una aplicación utilizando tecnologías de libre acceso: PHP, HTML, JavaScript, Apache y MySql. La Web elemental El concepto fundamental de Internet es compartir elementos en una red de computadoras interconectadas entre sí y de alcance mundial. Si alguien conectara una computadora a la red y mediante un programa especial compartiera cierta información, estaría creando un Servidor web. Otros usuarios, también conectados a internet, podrían acceder a esa información a través de sus computadoras o dispositivos móviles y programas especiales. A los sistemas que acceden a dicha información se los denomina Clientes. El elemento fundamental que se comparte en internet es el archivo. Un archivo puede ser un documento de texto, una imagen, una página HTML, una canción, etc. Para acceder a un recurso ubicado en un servidor de internet, los usuarios deben utilizar programas llamados Navegadores. Estos navegadores (Chrome, Firefox, Internet Explorer, etc.) son sistemas que establecen la comunicación con los servidores web, envían solicitudes y procesan las respuestas para presentarlas al usuario, generalmente en la pantalla. El protocolo HTTP La mayoría de la información que obtenemos y leemos en internet viaja hasta nuestra PC a través del protocolo HTTP. HTTP significa HyperText Transfer Protocol; Protocolo de Transferencia de Hipertexto. El Hipertexto es la característica que tienen los documentos para mostrar un texto y al mismo tiempo vincularse a otros textos, tal como pasa en las páginas HTML con las palabras subrayadas o hipervínculos, que si

3 hacemos clic sobre ellos nos llevan a otra página. Una característica importante de este protocolo de comunicación es que, en general, la información se transmite en forma de texto plano, en un formato de mensaje simple y legible para las personas. Cuando solicitamos el acceso a un recurso en internet, por ejemplo una página, debemos escribir la dirección de ese recurso en el navegador. La dirección de un recurso en internet se llama URL: Localizador Uniforme de Recursos (y en términos generales URI). Una dirección URL puede tener un formato similar al siguiente: En este ejemplo estamos accediendo a un documento en formato PDF. Generalmente accedemos a páginas HTML o PHP que son visualizadas en el momento, en la pantalla del navegador: Cuando indicamos una dirección URL al navegador, este se encarga de realizar la petición al servidor mediante el protocolo HTTP. Los pasos de una petición son los siguientes: - El navegador o sistema cliente envía al servidor un mensaje HTTP de solicitud o Request (requerimiento). - El servidor recibe ese requerimiento. Ubica el recurso solicitado leyendo la URL indicada por el cliente. - El servidor devuelve un mensaje HTTP de respuesta o Response. - El navegador recibe la respuesta HTTP, la interpreta y la presenta al usuario, generalmente mediante la pantalla. El Servidor Se denomina Servidor a un equipo informático que atiende peticiones de otros equipos conectados a él mediante una red. Una dirección URL está compuesta por: - El protocolo ( - El nombre del servidor web ( - El directorio o carpeta donde se encuentra el recurso (/documentos/) - El archivo o recurso solicitado (tallerweb.pdf) Un Servidor Web o Web Server es una computadora que atiende peticiones bajo el protocolo HTTP. Para que una PC funcione como Servidor Web debe tener instalado y configurado un programa especial para tal fin. Existen decenas de programas denominados servidores web, los más conocidos son: Apache, Tomcat, Internet Information Server. Nosotros utilizaremos Apache Web Server por ser el más utilizado en internet y fundamentalmente por ser gratuito!

4 El servidor Apache se instala como cualquier programa y una vez en funcionamiento queda a la espera de las peticiones de los clientes. Todos los recursos del servidor (archivos) están ubicados a partir de un directorio especial, generalmente uno llamado htdocs. Dentro de ese directorio (o carpeta) tendremos que alojar todos nuestros recursos, archivos o sistemas web que queramos compartir con los usuarios. El servidor web no solo está capacitado para enviar los archivos solicitados por los clientes. También puede ejecutar programas en el equipo servidor, en el momento en que un usuario lo solicite. Esos programas son también llamados Scripts de servidor y generalmente devuelven un resultado en formato HTML, resultado que será entregado al cliente que lo solicitó. Un ejemplo de ejecución podría ser el resumen de cuenta en una aplicación bancaria. El usuario solicita, mediante su navegador, el estado de cuenta. En el servidor se ejecuta un proceso que da como resultado un listado con el resumen de cuenta. Este listado viaja devuelta al navegador cliente en formato HTML. Para acceder a un servidor web hay que indicar el nombre del equipo o su dirección IP. La dirección IP es un número único que identifica a cada PC o dispositivo conectado a una red. Una dirección IP puede verse de la siguiente forma: El Cliente Se denomina cliente a cualquier dispositivo conectado a una red, que mediante un programa especial, un navegador web, realiza peticiones a un servidor web. En general, las peticiones se realizan mediante el protocolo HTTP. El navegador prepara un mensaje con cierta información, mensaje que recibirá y procesará el servidor. La mayoría de las veces, cuando navegamos por internet, solicitamos información para ver en la pantalla del navegador. Pero en algunas oportunidades también enviamos información, por ejemplo cuando llenamos un formulario con nuestros datos, cuando hacemos un comentario en alguna red social o cuando confeccionamos y enviamos un . La información que nosotros enviamos al servidor es empaquetada por el navegador en un mensaje HTTP, generalmente un mensaje de tipo POST. De ahí la costumbre coloquial de usar la expresión postear cuando uno realiza un comentario en algún sitio, Facebook por ejemplo. También en un mensaje de tipo POST se pueden enviar archivos, algo muy común es el envío de imágenes en los sistemas web de las redes sociales, tan en auge en estos días. La información que proviene del servidor web, se transmite por la red como un mensaje HTTP. El navegador recibe esa información, la interpreta y la muestra. Así podemos recibir y visualizar páginas HTML,

5 imágenes, audio y video en nuestros navegadores. El lenguaje HTML HTML significa HyperText Markup Language o Lenguaje de Marcas para Hipertexto. Es un lenguaje bastante sencillo, basado en texto, y mediante el uso de etiquetas y marcas se pueden definir estructuras visuales, colores, tipos de letra, imágenes, etc. Cuando vemos una página web en nuestro navegador podemos hacer clic derecho, Ver código fuente y el navegador nos mostrará el código HTML de esa página. Un ejemplo de código HTML: El lenguaje HTML es relativamente sencillo de aprender. Haciendo uso de las etiquetas correctas se puede representar en pantalla una infinidad de estructuras visuales como listas de datos, textos con formato, títulos, botones, listas desplegables, cajas de texto, imágenes, videos, reproducir música y hasta animaciones y <html> <head> HTML</title> </head> <body> juegos! <title>el primer documento <p>el lenguaje HTML es <strong>tan sencillo</strong> que prácticamente se entiende sin estudiar el significado de sus etiquetas principales.</p> </body> </html> Aprendiendo la sintaxis de HTML podremos realizar páginas web muy vistosas. Generalmente los sistemas basados en HTML operan conjuntamente con otras tecnologías complementarias como: El lenguaje de programación en el cliente: Javascript, hojas de estilo CSS, el lenguaje de programación en el servidor: PHP. Programación en el Servidor El lenguaje PHP PHP es el lenguaje más utilizado para el desarrollo de todo tipo

6 de aplicaciones web, a nivel mundial. Su particular sintaxis está basada en el lenguaje padre de todos los lenguajes: El lenguaje C. Desde nuestro navegador nunca podremos ver el código fuente del programa escrito en PHP, solo veremos los resultados de su ejecución. Un programa escrito en PHP, también denominado script de servidor, puede realizar una infinidad de tareas en el servidor, tales como: - Conectarse y obtener datos de una base de datos. - Leer y escribir información en el disco rígido del servidor. - Establecer conexiones con otros servidores web externos y realizar peticiones de información. - Realizar cálculos. - Escribir los resultados en formato HTML, texto plano o cualquier otro formato. Aquí podemos ver un ejemplo de código PHP: Cuando desde el navegador solicitamos al servidor <?php $resultado = 1+1; una página PHP (ej: lo que realmente estamos solicitando es que el servidor ejecute el programa escrito en PHP contenido en el archivo index.php. Luego de esa ejecución realizada en el servidor, este nos devuelve el resultado en formato HTML. Lo que vemos finalmente en nuestro navegador es el resultado de aquella ejecución. El motor de Base de Datos El lenguaje SQL Todos los sistemas comerciales y la mayoría de los sistemas de uso general cuentan con un repositorio de datos, y más específicamente una Base de datos. Una base de datos sirve para organizar información de manera estructurada, en forma de listas estilo planillas de Excel que guardan información encolumnada. Las bases de datos son muy potentes a la hora de guardar grandes cantidades de datos para luego realizar búsquedas sobre ellos. Las bases de datos más potentes son manejadas por programas gestores de datos, comúnmente llamados motores de base de datos. Entre los motores de base de datos más usados se encuentran: Oracle, Microsoft Sql Server, IBM DB2, MySQL, Firebird. echo El resultado de la suma es:. $resultado;?> También existen archivos de bases de datos, que no son sistemas completos, como por ejemplo el caso de Microsoft Access. En un típico sistema web, es muy probable que se necesite guardar la información en

7 alguna parte, para luego poder consultarla de manera efectiva. La base de datos más utilizada en sistemas web es MySQL, que afortunadamente también es gratuita! Existen operaciones básicas que nos interesarán realizar sobre nuestros datos: insertar datos, modificar datos, eliminar datos y consultar datos. Para poder realizar estas operaciones (y muchas otras) desde nuestros programas en PHP, contra la base de datos, existe un lenguaje de consultas de datos llamado SQL.. SQL significa Structured Query Languaje o Lenguaje de Consultas Estructuradas. Para poder realizar una consulta desde un programa PHP habrá primero que establecer una conexión con el motor de base de datos. Luego, mediante una cadena de texto SQL, deberemos enviar nuestra consulta. Finalmente obtendríamos los resultados de nuestra consulta para poder analizarlos y mostrárselos al usuario. Veamos un ejemplo de consulta SQL. Supongamos que queremos consultar la lista de alumnos que aprobaron matemática de 5 año. La consulta se vería así: SELECT * FROM Alumnos WHERE año=5 AND materia= Matemática AND nota >= 7 Si enviáramos una consulta SQL como esta desde un programa PHP hacia la base de datos, seguramente obtendríamos una lista de alumnos que cumplan con esos requisitos. Programación en el Cliente El lenguaje Javascript Para el desarrollo de sistemas web existe un lenguaje muy potente: Javascript. Javascript funciona en el sistema cliente, es decir que los programas en Javascript se ejecutan en el navegador del usuario, y no en el servidor como sucede con PHP. Así como un programa escrito en PHP se ejecuta en el servidor y se lo llama script de servidor, un programa escrito en Javascript se ejecuta en el cliente y se lo denomina script de cliente. Generalmente, los programas o scripts escritos en Javascript vienen embebidos en las páginas HTML. Los programas o funciones en Javascript se utilizan para extender la funcionalidad de las páginas HTML y brindar al usuario una interface más dinámica y operativa. Un ejemplo clásico es el sistema de validación de formularios, se trata de un programa Javascript que verifica si todos los campos del formulario fueron completados antes de enviarlo al servidor. En caso que falte completar algún dato, el programa Javascript interrumpe el envío y notifica el inconveniente al usuario. Veamos cómo se escribe un programa Javascript dentro de una página HTML:

8 En este ejemplo podemos observar cómo se añadió al código HTML una etiqueta <script> que contiene una pequeña función que realiza la suma de dos valores y devuelve el resultado. Sistemas Web En la actualidad la mayoría de las empresas, cuando necesitan desarrollar un sistema al que accederán varios usuarios, prefieren las plataformas web frente a los sistemas tradicionales, aquellos que deben ser instalados en cada PC cliente. <html> <head> Las ventajas son enormes. Una de las principales ventajas es la escalabilidad: un sistema web puede funcionar igualmente para 3 usuarios como para 1000 usuarios. El cambio de escala no debería afectar a un sistema web bien diseñado. También es un uso generalizado en las empresas tener sus sistemas web privados o Intranets, esto significa que el sistema está funcionando en una red local dentro <title>el primer documento HTML</title> </head> <body> <p>el lenguaje HTML es <strong>tan sencillo</strong> que prácticamente se entiende sin estudiar el significado de sus etiquetas principales.</p> <script> function sumar(a, b) { } </body> </html> </script> var resultado = a + b; return resultado; de las oficinas de la empresa sin necesidad de publicarlo en internet. En el siguiente apartado veremos cómo implementar un sistema web privado o intranet. Una aplicación de ejemplo En este taller vamos a realizar una aplicación mínima pero completa, incluyendo una base de datos, scripts de servidor en PHP, páginas HTML y scripts de cliente en Javascript. Programas a instalar Como primera medida debemos conocer que programas vamos a necesitar instalar en nuestro servidor web: - Servidor web Apache - Intérprete PHP. - Motor de base de datos MySQL. Afortunadamente existe el paquete XAMPP que incluye estos tres componentes en un solo instalador. Se puede descargar de aquí:

9 Para administrar nuestra base de datos utilizaremos el programa Toad for MySQL: Ubicación de los archivos Nuestra aplicación estará ubicada en un directorio de nuestro servidor web. En este caso utilizaremos: Finalmente, necesitaremos un editor de textos para escribir nuestros programas en PHP, HTML, Javascript, etc. Se puede utilizar cualquier editor de textos, como por ejemplo Notepad++: c:\xampp\htdocs\tallerweb Nuestra aplicación Vamos a desarrollar un pequeño sistema web que permita a los usuarios dejar sus comentarios escribiendo en un formulario HTML y enviándolo al servidor, para finalmente visualizar en una página central todos los comentarios realizados por los usuarios. El Formulario HTML Primero escribiremos la página HTML que mostrará el formulario para escribir los comentarios. Este formulario se podrá acceder desde una PC o desde cualquier dispositivo móvil. Nuestro primer archivo se llamará index.html y lo alojaremos en el directorio antes mencionado.

10 <!DOCTYPE HTML> <html> <head> <title>taller web</title> </head> <body> <strong>dejenos sus comentarios</strong><br/> <form id="formulario" action="procesar_formulario.php" method="post"> Nombre: <br/> <input type="text" name="nombre"/> <br/> <br/> <input type="text" name=" "/> <br/> Comentario: <br/> <textarea name="comentario" id="comentario"></textarea> <br/> <input type="button" value="enviar" onclick="validarformulario();"/> <input type="reset" value="limpiar"/> </form> <script> function validarformulario(){ var formulario = document.getelementbyid("formulario"); var comentario = document.getelementbyid("comentario"); if (comentario.value!="") formulario.submit(); else alert("no puede enviar un comentario vacio."); } </script> </body> </html> Archivo index.html Procesando el Formulario: El script PHP Una vez rellenado el formulario, el usuario lo enviará al servidor. El formulario define el atributo action= procesar_formulario.php. El atributo action indica que el formulario será procesado por el archivo procesar_formulaio.php, un programa que se ejecutará en el servidor. El archivo procesar_formulario.php tomará los datos enviados por el usuario y los grabará en una base de datos.

11 <?php //Tomamos los datos enviados por el Formulario $nombre = $_POST["nombre"]; $ = $_POST[" "]; $comentario = $_POST["comentario"]; //Nos conectamos a la base de datos $conexion = mysql_connect("localhost", "root", ""); mysql_select_db("tallerweb", $conexion); //Instruccion SQL que será enviada al servidor de bases de datos $instruccion = "INSERT INTO comentarios (nombre, , comentario) VALUES ('$nombre', '$ ', '$comentario')";?> //Enviamos la instruccion SQL que insertará un nuevo comentario //en la tabla de la base de datos. mysql_query($instruccion); mysql_close(); <!DOCTYPE HTML> <html> <head> <title>taller web</title> </head> <body> Gracias <?php echo $nombre?> por dejarnos tu comentario! </body> </html> Archivo procesar_formulario.php La Base de Datos Una vez instalado XAMPP y Toad for MySql, podremos crear y administrar bases de datos dentro de nuestra computadora. Utilizando el programa Toad for MySql, crearemos una nueva base de datos llamada tallerweb. Dentro de esta base de datos crearemos una tabla llamada comentarios. Las tablas de base de datos son listas de datos encolumnados, conceptualmente parecidas a planillas de Excel. La ventaja fundamental de las bases de datos relacionales es la capacidad de relacionar registros de diferentes tablas y realizar consultas sobre ellas. En nuestro caso tendremos solo una tabla que contendrá la información referida a los comentarios que hagan los usuarios de nuestra aplicación. Las columnas o

12 campos de nuestra tabla son los siguientes: - id: Campo numérico que identificará a cada registro como único. - nombre: Contendrá el nombre del usuario que hizo el comentario. - Dirección de correo del usuario. - comentario: Campo de texto que contendrá el comentario del usuario. Consultando la base de datos y mostrando los resultados Hasta el momento hemos desarrollado satisfactoriamente el mecanismo para almacenar los comentarios enviados por el usuario. Ahora solo nos resta mostrar la lista de comentarios en otra página HTML. Para ello crearemos un archivo PHP que consultará la base de datos, obtendrá los comentarios y los devolverá al cliente en formato HTML para ser visualizados. Estructura de la tabla comentarios, usando Toad for MySQL.

13 <?php //Nos conectamos a la base de datos $conexion = mysql_connect("localhost", "root", ""); mysql_select_db("tallerweb", $conexion); //Creamos la consulta SQL $consulta = "SELECT * FROM comentarios"; //Enviamos la consulta y obtenemos el resultado. $resultado = mysql_query($consulta);?> <!DOCTYPE HTML> <html> <head> <title>taller web</title> </head> <body> <h1>comentarios</h1> <br/> <?php while ($registro = mysql_fetch_array($resultado, MYSQL_ASSOC)) { echo "<hr/>"; echo "<b>nro:</b> ". $registro["id"]. "<br/>"; echo "<b>nombre:</b> ". $registro["nombre"]. "<br/>"; echo "<b> </b> ". $registro[" "]. "<br/>"; echo "<b>comentario:</b> ". $registro["comentario"]. "<br/>"; } mysql_free_result($resultado); mysql_close();?> </body> </html> Archivo ver_comentarios.php

14 El resultado final Veamos como luce nuestra pequeña aplicación web: procesar_formulario.php index.html ver_comentarios.php

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

Bases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Bases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Bases de Datos Tema 05. Prototipo de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:

Más detalles

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos:

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Conceptos básicos de la internet y la web Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Internet: Red mundial de computadoras

Más detalles

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles

UF1304 Elaboración de plantillas y formularios

UF1304 Elaboración de plantillas y formularios UF1304 Elaboración de plantillas y formularios Tema 1. Formularios en la construcción de páginas web Tema 2. Plantillas en la construcción de páginas web OBJETIVOS: - Confeccionar plantillas para las páginas

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

Índice: Tema 4.2 4.2 Conexión con Bases de Datos

Índice: Tema 4.2 4.2 Conexión con Bases de Datos Índice: Tema 4.2 4.2 Conexión con Bases de Datos 4.2.1 Envío y recepción de datos mediante formularios 4.2.2 Administración de MySQL con phpmyadmin 4.2.3 Conexión con Bases de Datos desde PHP Índice: Tema

Más detalles

APRENDER A CREAR UNA PÁGINA WEB CON HTML

APRENDER A CREAR UNA PÁGINA WEB CON HTML APRENDER A CREAR UNA PÁGINA WEB CON HTML Introducción a las páginas web QUÉ ES UNA PÁGINA WEB? Definición de la Real Academia Española Documento situado en una red informática, al que se accede mediante

Más detalles

Laboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP?

Laboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP? Porque PHP? PHP es un lenguaje de programación usado generalmente para la creación de contenido para sitios web. PHP es el (acrónimo recursivo de "PHP: Hypertext Preprocessor", inicialmente PHP Tools,

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

>> 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

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Índice. 1. Introducción al XSS. 2. Taller Práctico Explotando la Vulnerabilidad. 3. Robo de cookies Uso de estas. 4. Arreglando la vulnerabilidad.

Índice. 1. Introducción al XSS. 2. Taller Práctico Explotando la Vulnerabilidad. 3. Robo de cookies Uso de estas. 4. Arreglando la vulnerabilidad. Índice 1. Introducción al XSS. Qué es el XSS? Por qué se produce? Tipos de XSS 2. Taller Práctico Explotando la Vulnerabilidad. XSS Reflejado XSS Persistente 3. Robo de cookies Uso de estas. Como robar

Más detalles

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código

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

Práctica 6 - Página Web

Práctica 6 - Página Web Práctica 6 - Página Web Teoría. Una Página Web es un recurso de información que esta diseñada para la Word Wide Web (Red Mundial) y puede ser vista por medio un Navegador Web. Esta información se encuentra

Más detalles

PREPARATORIA DIURNA DE CUAUTLA

PREPARATORIA DIURNA DE CUAUTLA PREPARATORIA DIURNA DE CUAUTLA Taller de computación II Profr. ING. AARON TABOADA LOMEZ Tecnologías de la Información y Comunicación (TIC) Son aquellas herramientas computacionales que procesan, almacenan,

Más detalles

Taller de Paginas Web

Taller de Paginas Web Taller de Paginas Web Las páginas web son documentos de texto que se comparten en la red. La mecánica es la siguiente : Un ordenador de usuario, que llamarermos cliente, hace una petición a una direccion

Más detalles

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace 5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,

Más detalles

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/ www.facebook.com/codigonexogr @codigonexo www.plus.google.com/+codigonexogr/ Contenidos 1. Introducción al patrón MVC 1.1.Conceptos básicos Qué es un patrón 1.2.Estructura del patrón MVC 1.3.Cómo funciona

Más detalles

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor. Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios

Más detalles

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos

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

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA Página1 PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA OFIMATICA Y AUXILIAR DE SISTEMAS II-A GESTORES DE CONTENIDO INSTALACIÓN DE SERVIDORES WEB

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

Más detalles

A continuación se confeccionara un formulario para el ingreso de un nombre y un botón para el envío del dato ingresado al servidor:

A continuación se confeccionara un formulario para el ingreso de un nombre y un botón para el envío del dato ingresado al servidor: FORMULARIOS BAJO HTML INTRODUCCION A FORMULARIOS Un formulario permite que el visitante al sitio cargue datos y sean enviados al servidor. Es el medio ideal para registrar comentarios del visitante sobre

Más detalles

Funcionamiento del sistema de autentificación en PHP

Funcionamiento del sistema de autentificación en PHP Sistema de autentificación PHP Cómo realizar un sistema de autentificación en PHP, en el que los usuarios deban introducir nombre y contraseña para que puedan visualizar las páginas de una aplicación con

Más detalles

Luis Omar Decena Gómez Mat.: 2010-1940. Sistema Operativo 2. Prof.: José Doñe. < Crear un Servidor IIS en Windows 2003 Server>.

Luis Omar Decena Gómez Mat.: 2010-1940. Sistema Operativo 2. Prof.: José Doñe. < Crear un Servidor IIS en Windows 2003 Server>. Luis Omar Decena Gómez Mat.: 2010-1940 Sistema Operativo 2 Prof.: José Doñe < Crear un Servidor IIS en Windows 2003 Server>. Crear un servidor IIS: A continuación vamos a aprender a crear un servidor web

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional

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. 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

Curso básico de creación de páginas web

Curso básico de creación de páginas web Curso básico de creación de páginas web Programa de formación docente UAM 2005-2006 Miguel Sevilla Callejo Abril 2006 Departamento de Geografía Universidad Autónoma de Madrid Objetivos Desarrollar las

Más detalles

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir? Google Docs 1 Itinerario 1.1 Qué vamos a hacer? En este tutorial aprendemos a manejar la herramienta Google Docs, de esta forma nos introduciremos en el llamado cloud computing, que podemos traducir como,

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

Módulo II Unidad Didáctica 2

Módulo II Unidad Didáctica 2 Módulo II Unidad Didáctica 2 Introducción Una vez que el sitio está desarrollado y hemos cumplido con todas las etapas para su diseño es necesario incorporar algunos conceptos que nos permitan comprender

Más detalles

Titulo : Administración y Operación de Sistemas Operativos

Titulo : Administración y Operación de Sistemas Operativos DIRECCION NACIONAL DE ADMINISTRACION FINANCIERA E INNOVACION CÓDIGO : PRO -119 Titulo : Administración y Operación de Preparado por : Nombre : Lic. Ingrid Roxana Díaz Bran Cargo : Especialista en Aplicaciones

Más detalles

Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Bases de Datos Tema 05. Proto-po de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:

Más detalles

Poder Judicial de Tucumán Año 2013

Poder Judicial de Tucumán Año 2013 Internet y Correo electrónico El presente instructivo corresponde a una guía básica para el manejo de los programas y para la adquisición de conceptos en relación a estos utilitarios. No obstante ello,

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

TEMA 9 CREACIÓN DE PÁGINAS WEB

TEMA 9 CREACIÓN DE PÁGINAS WEB TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio

Más detalles

Temario. Temario. Introducción a la Operación de Computadoras Personales. Servicios. Repaso. Conexión a internet IOCP. Dr.

Temario. Temario. Introducción a la Operación de Computadoras Personales. Servicios. Repaso. Conexión a internet IOCP. Dr. Introducción a la Operación de Computadoras Personales Internet: Conexión y WWW Dr. Diego Garcia Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca Repaso Servicios

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

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio

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

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2011 GUIA DE LABORATORIO #1 Nombre de la Práctica: Adquisición de servicio webhosting Lugar de Ejecución: Centro

Más detalles

Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en

Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en Dominio y Hosting Indice Dominio y Hosting... 1 Dominio y Hosting fácil de entender con una imagen... 3 Cómo funciona el dominio y hosting?... 4 Términos más usados en el internet... 5 http: hyper text

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

Tema 5. Tecnologías web. Antonio Sanz ansanz@unizar.es. Comercio Electrónico

Tema 5. Tecnologías web. Antonio Sanz ansanz@unizar.es. Comercio Electrónico Tema 5 Tecnologías web Antonio Sanz ansanz@unizar.es Comercio Electrónico Índice Gestión de un proyecto web Historia i de Internet t y la WWW Arquitecturas cliente/servidor Gestión de un proyecto web Introducción

Más detalles

Manual de integrador

Manual de integrador Bit4id Ibérica C/ Marie Curie, 8-14 Forum Nord de Tecnología 08042 Barcelona España Tel. +34 935 35 35 18 info.es@bit4id.com Bit4id Portugal Alameda Bonifácio Lázaro Lozano Nº 13, Ed. B, 1º E 2780-125

Más detalles

INTRANET/INTERNET: CONTROL Y ADMINISTRACION PARA SERVICIOS EDUCATIVOS por David Antonio Andrade Laborde

INTRANET/INTERNET: CONTROL Y ADMINISTRACION PARA SERVICIOS EDUCATIVOS por David Antonio Andrade Laborde 1 INTRANET/INTERNET: CONTROL Y ADMINISTRACION PARA SERVICIOS EDUCATIVOS por David Antonio Andrade Laborde La presente tesis presenta las bases para la integración de un servidor Web con una base de datos,

Más detalles

Centro de Capacitación en Tecnologías de la Información

Centro de Capacitación en Tecnologías de la Información Centro de Capacitación en Tecnologías de la Información + Objetivo Con este curso presencial y práctico de programación Web en PHP aprenderá a utilizar este lenguaje de programación en conjunto con otros

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

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

Más detalles

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) APRENDERAPROGRAMAR.COM QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) Sección: Divulgación Categoría: Herramientas Informáticas Fecha

Más detalles

ADMINISTRADORES DE SERVIDORES Y PÁGINAS WEB

ADMINISTRADORES DE SERVIDORES Y PÁGINAS WEB ADMINISTRADORES DE SERVIDORES Y PÁGINAS WEB ADMINISTRADORES DE SERVIDORES Y PÁGINAS WEB Horas: 350 Teoría: 160 Práctica: 190 Presenciales: 350 A Distancia: 0 Acción: FIP IFCI7004 Nº Grupo: Código: FIP

Más detalles

TRANSFERENCIA DE INFORMACIÓN CON FTP

TRANSFERENCIA DE INFORMACIÓN CON FTP TRANSFERENCIA DE INFORMACIÓN CON FTP La finalidad de Internet es el intercambio de información. Existe la necesidad de transferir grandes archivos desde un punto de la red a otro punto (punto a punto),

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN GUIA DE LABORATORIO N 12 CICLO: 01-2014 Nombre de la práctica: Sitio web en línea y transferencia de archivos. Lugar de ejecución:

Más detalles

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Formularios HTML Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Declaración de un formulario Elemento clave para el desarrollo de aplicaciones

Más detalles

Reflexión. Inicio. Contenido

Reflexión. Inicio. Contenido Exploradores de Internet Navegador WEb Reflexión "Una máquina puede hacer el trabajo de 50 hombres corrientes. Pero no existe ninguna máquina que pueda hacer el trabajo de un hombre extraordinario. Elbert

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

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos Tutorial de Unity 3D En este tutorial trabajaremos el almacenamiento de información en una base de datos, bien sea local o remota. Dicha información puede ser propia el cliente (Créditos de juego, puntos

Más detalles

PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani

PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora te enseñaremos a conectar

Más detalles

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

Más detalles

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ Página1 CREACIÓN DE LA BASE DE DATOS EN MySQL REGISTRO DE USUARIOS UTILIZANDO PHP CON MYSQL Una vez instalada nuestro servidor local de Apache, procedemos a crear

Más detalles

APRENDE A CREAR UNA PÁGINA WEB CON HTML

APRENDE A CREAR UNA PÁGINA WEB CON HTML APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Tema 1: Introducción a las Aplicaciones Web. Contenidos:

Tema 1: Introducción a las Aplicaciones Web. Contenidos: Tema 1: Introducción a las Aplicaciones Web. Contenidos: 1. Esquema de funcionamiento. 1.1. Modelo Cliente/Servidor. 1.1.1. Componentes de un Servidor (WAMP, LAMP). 1.1.2. Navegadores. 1.2. Conceptos.

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

Unidad II: Lenguaje de marcado

Unidad II: Lenguaje de marcado Unidad II: Lenguaje de marcado 2.1 Introducción Un lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información

Más detalles

Programación con PHP y MySql Instituto CBTech 5/14

Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo

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

Coordinación de Servicios de Cómputo. Sección Servicios CORREO ELECTRÓNICO NECHIKALI

Coordinación de Servicios de Cómputo. Sección Servicios CORREO ELECTRÓNICO NECHIKALI Coordinación de Servicios de Cómputo CORREO ELECTRÓNICO NECHIKALI Correo Nechikali Índice Tabla de contenido I.- Correo Electrónico... 3 1.- Definición de correo electrónico:... 3 2.- Qué es una dirección

Más detalles

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web La Web 1. Qué es la Web? 7 1.1 Lado servidor: HTTP, FTP, lenguajes, SQL 7 1.2 Lado cliente: HTML, CSS, JavaScript 10 2. Los lenguajes y su utilidad 10 2.1 HTML 10 2.2 CSS 14 2.3 JavaScript 17 2.4 Ejemplo

Más detalles

Entorno. @xavipalu. Multimedia

Entorno. @xavipalu. Multimedia Entorno Multimedia 07 World Wide Web World Wide Web Qué es? Cómo funciona? Lenguaje Tipologias World Wide Web / Qué es? World Wide Web WWW Sistema de distribución de información basado en hipertexto o

Más detalles

Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR

Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2.4 FORMULARIOS 18/10/2014 Taboada León IES San Sebastián Huelva 1 Formularios (I) Los formularios permiten al usuario introducir

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

Curso PHP. Servidores

Curso PHP. Servidores Curso PHP Servidores Indice: Instalando en windows Xampp Conceptos sobre servidor y cliente Instalando en Windows XP Vamos a la página : www.apachefriends.org Instalando en Windows XP Se van a la opción

Más detalles

CAPÍTULO 14. DESARROLLO

CAPÍTULO 14. DESARROLLO CAPÍTULO 14. DESARROLLO DE SISTEMAS ESPECÍFICOS 1. Introducción En los últimos años han aparecido multitud de nuevas plataformas para desarrollar aplicaciones y ponerlas en explotación. En este capítulos

Más detalles

1/ XAMPP: más fácil imposible. Vamos directamente a la página de descarga de Apache Friends para Windows

1/ XAMPP: más fácil imposible. Vamos directamente a la página de descarga de Apache Friends para Windows Moodle en XAMPP Presentación Xampp Moodle 1.9 Moodle 2.0 Moodle exprés Xampp Lite 1/ XAMPP: más fácil imposible 1.1/ Obtención de XAMPP Vamos directamente a la página de descarga de Apache Friends para

Más detalles

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1 Introducción (1) Personal Home Page Qué es? Acrónimo de : Hypertext Preprocessor. Lenguaje interpretado de alto nivel que permite desarrollar fácilmente páginas dinámicas. Similar a los lenguajes C y Perl.

Más detalles

Programación PHP de bases de datos mysql

Programación PHP de bases de datos mysql Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Acceso a bases Desarrollo de aplicaciones

Más detalles

OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver.

OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver. SEMINARIO DIOCESANO DE CRISTO SACERDOTE TECNOLOGIA EN INFORMATICA GRADO: 11 TEMA: INTRODUCCIÓN A MACROMEDIA DREAMWEAVER OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver. 1 Qué es

Más detalles

BASES DE DATOS OFIMÁTICAS

BASES DE DATOS OFIMÁTICAS BASES DE DATOS OFIMÁTICAS Qué es una Bases de Datos Ofimática?. En el entorno de trabajo de cualquier tipo de oficina ha sido habitual tener un archivo con gran parte de la información necesaria para el

Más detalles

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010 MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES 5 de febrero de 2010 INDICE 1. CONFIGURACION DEL IDIOMA EN INTERNET EXPLORER... 3 2. GESTIÓN DE USUARIOS... 5 2.1. Modificaciones de las propiedades del

Más detalles

JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS

JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción. Joomla! es un sistema gestor de contenidos dinámicos (CMS, Content Management System)

Más detalles

Capítulo 1 Sistemas de gestión de contenidos

Capítulo 1 Sistemas de gestión de contenidos Capítulo 1 Sistemas de gestión de contenidos Si hoy en día una persona se encuentra en Internet careciendo de una extensa funcionalidad o de un contenido actualizado, se encontrará en clara desventaja

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 8: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer el concepto

Más detalles

PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.

PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP. Duración: 60 horas FUNDAMENTACIÓN DEL CURSO PROGRAMACIÓN EN PHP El Lenguaje PHP o Hypertext PreProcessor, al igual que C y Perl maneja programación estructurada, lo que le permite a los programadores con

Más detalles

Manual del Profesor/a Por favor, mándenos sus comentarios, sugerencias y mejoras a vcampos@ciberaula.net

Manual del Profesor/a Por favor, mándenos sus comentarios, sugerencias y mejoras a vcampos@ciberaula.net Manual del Profesor/a Por favor, mándenos sus comentarios, sugerencias y mejoras a vcampos@ciberaula.net Introducción Proyectos es un Sistema de Gestión de Comunidades Virtuales en Web, creado por Quaderns

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web? Desarrollo de Paginas Web Internet - Web Internet - Web Qué es la Internet? - Qué es la Web? Internet: Una red de computadoras a nivel mundial Web: Una forma de organizar la información existente en Internet

Más detalles

Consultas a una BD de MySQL desde una página WEB

Consultas a una BD de MySQL desde una página WEB Consultas a una BD de MySQL desde una página WEB 1º Bachillerato TIC página 1/7 Consultas a una BD de MySQL desde una página WEB 1 Consultas desde una página web: PHP habla con MySQL...1 1.1 Consulta 1:

Más detalles

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 8: Publicación.

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 8: Publicación. Ministerio de Educación, Cultura y Deporte. HTML5 en la educación Módulo 8: Publicación. Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado 2012 Publicación de un proyecto web

Más detalles

Introducción a Ardora www.webardora.net

Introducción a Ardora www.webardora.net Ardora es un programa de autor enfocado principalmente al desarrollo de contenidos educativos para la web con el que se pretende que el profesorado centre su esfuerzo en el aspecto metodológico y didáctico

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE SERVICIO Y GESTION EMPRESARIAL CESGE RECUPERACION APRENDIZ BRENDA MARCELA TOVAR TORRES

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE SERVICIO Y GESTION EMPRESARIAL CESGE RECUPERACION APRENDIZ BRENDA MARCELA TOVAR TORRES SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE SERVICIO Y GESTION EMPRESARIAL CESGE RECUPERACION APRENDIZ BRENDA MARCELA TOVAR TORRES INSTRUCTOR MAURICIO ORTIZ MORALES GESTION DE REDES DE DATOS FICHA

Más detalles

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente. PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación

Más detalles

Desarrollo Web en Entorno Servidor

Desarrollo Web en Entorno Servidor Desarrollo Web en Entorno Servidor Tema 1: Introducción 1. Tipos de páginas Web. 2. Instalación del software. (XAMPP) 1 Tipos de páginas Web. Páginas estáticas. Páginas dinámicas. 2 Tipos de páginas Web.

Más detalles

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula. Instalación de una red intra-aula sobre Windows Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles