Professional Documents
Culture Documents
Versin: 01
Cdigo: GFPI-G-001
Fecha de Vigencia:
2013-10-09
GUA DE APRENDIZAJE N 4
1. INTRODUCCIN
Bienvenido(a) a la actividad de aprendizaje 4: Transferir datos de diferentes pginas web
para comprobar el funcionamiento del sistema, del programa de formacin Desarrollo
web con PHP.
En esta actividad de aprendizaje se desarrolla el tema de interaccin con el usuario a
travs de hipervnculos y formularios, y cmo la informacin obtenida puede ser
transmitida entre pginas y procesada usando rutinas PHP, lo cual es de suma
importancia para generar una interactividad exitosa entre la aplicacin y el usuario.
Para realizar las evidencias correspondientes a esta actividad de aprendizaje, es
necesario revisar los materiales del programa, explorar los materiales de apoyo y realizar
consultas en internet.
Cdigo: 21730185
Versin: 01
Competencia:
220501007
Versin: 01
Fecha: 08-10-2013
Cdigo: G001-P002GFPI
Pgina 2 de 9
Versin: 01
Fecha: 08-10-2013
Cdigo: G001-P002GFPI
de
Escriba su aporte en el wiki sin repetir las opiniones dadas por sus compaeros. Puede
editar o sugerir cambios a sus compaeros, ya que la finalidad de esta actividad es
realizar un documento entre todos.
Para acceder a la wiki, remtase al men principal dando clic en el botn Actividades /
Actividades de aprendizaje 4 / Evidencia: Wiki Interactividad de calidad.
Versin: 01
Fecha: 08-10-2013
Cdigo: G001-P002GFPI
Usted ha sido contratado para desarrollar una aplicacin web con PHP para gestionar las
sillas de un pequeo teatro, ya que el gerente quiere ofrecer a sus clientes la posibilidad
de reservar y/o comprar sus boletas de entrada a travs de internet.
El teatro tiene una sala de 5 filas y cada una cuenta con 5 sillas.
Para cumplir con esta evidencia tenga en cuenta lo siguiente:
1. Realice una interfaz sencilla que le muestre al usuario el teatro y los controles
necesarios para que elija la fila y el puesto (<input> tipo text) y, si quiere reservar,
comprar o liberar una silla (<input> tipo radio o <select>). Un ejemplo de la interfaz se
muestra a continuacin (Figura 1):
o
o
o
o
Versin: 01
Fecha: 08-10-2013
Cdigo: G001-P002GFPI
Versin: 01
Fecha: 08-10-2013
Cdigo: G001-P002GFPI
3. Almacene los datos del teatro en un arreglo tipo matriz (esto implica que no van a
mantenerse ms all de la ejecucin del programa, pero no hay problema porque se
est trabajando con lo que se ha aprendido en el programa de formacin hasta este
punto), pero este arreglo no puede ser declarado como variable global. Por eso es
necesario que investigue el proceso a realizar para convertir todo el contenido de un
arreglo a una cadena de caracteres.
4. Trasmita la cadena de caracteres dentro del mismo formulario en el que estn los
controles de la aplicacin pero dentro de un control <textarea> oculto, para ello utilice
el parmetro style del control (si no tiene claridad sobre este parmetro, busque
informacin sobre cmo aplicarlo).
5. Realice todo el procesamiento en la misma pgina del formulario, la cual debe llamarse
index.php, es decir, que el usuario nunca saldr de la pgina principal realmente, solo
se har la recarga necesaria para que la solicitud de procesamiento vaya hasta
Pgina 6 de 9
Versin: 01
Fecha: 08-10-2013
Cdigo: G001-P002GFPI
Apache.
6. Las rutinas en la pgina principal deben ser mnimas, por eso cree funciones para la
mayor parte del procesamiento de los datos, las cuales debe separar en archivos .php
diferentes a index.php. en dos bibliotecas: en una incluya las funciones que procesan
el arreglo que contiene los datos (que estarn almacenados en el <textarea> oculto) y
en la otra para que se presenten los datos en el navegador, esto con el fin de
comprender la lgica de programacin que separa la capa de datos (procesamiento del
arreglo) de la capa de presentacin (mostrar el teatro en el navegador).
7. Comente el cdigo de la siguiente forma: un comentario de bloque con los datos del
desarrollador (sus nombres y apellidos), el nombre de este programa de formacin y el
nombre de esta evidencia y, un comentario de lnea o bloque para explicar las partes
ms importantes del programa PHP utilizadas en la lgica y sintaxis aplicada.
8. Empaquete los archivos .php resultantes en un archivo comprimido llamado
evidencia4_NombreAprendiz (cambiando NombreAprendiz por su nombre).
Para ampliar sus conocimientos en relacin a las variables predefinidas, visite el captulo
especfico del manual oficial de PHP que desarrolla el tema en el siguiente enlace:
http://php.net/manual/es/reserved.variables.php, all consulte las variables $_GET,
$_POST y $_REQUEST.
Para ver y descargar la descripcin detallada de esta actividad, dirjase al botn del men
principal Actividades / Actividad de aprendizaje 4 / Evidencia: Taller Uso de formularios
para transferencia y d clic en Descargar.
Desarrolle esta evidencia y envi el archivo comprimido al instructor, a travs de la
plataforma virtual de aprendizaje, en el botn Actividades / Actividad de aprendizaje 2 /
Evidencia: Taller Uso de arreglos.
Nota: si al momento de enviar una evidencia, el sistema genera el error "Archivo
Invlido", tenga en cuenta que esto ocurre porque en el momento de adjuntar el
documento lo tiene abierto, por eso se recomienda cerrar el archivo e intentarlo
nuevamente dando clic en Adjuntar archivo / Examinar mi equipo.
Pgina 7 de 9
Versin: 01
Fecha: 08-10-2013
Cdigo: G001-P002GFPI
Criterios de evaluacin
Crea funciones en
lenguaje PHP segn
las necesidades de
desarrollo, parmetros
de
eficiencia,
estandarizacin
y
ordenacin del cdigo.
Realiza pruebas a la
aplicacin, verificando
la transferencia de
datos
entre
las
diferentes pginas.
De conocimiento:
Evidencia:
Interactividad
calidad.
Wiki
de
De desempeo:
Evidencia:
interactiva
PHP.
Actividad
Lgica en
De producto:
Tcnicas e instrumentos
de evaluacin
Wiki.
Actividad interactiva.
Taller.
4. GLOSARIO DE TRMINOS
Navegador web: es un software diseado para acceder y navegar en la web, gestiona el
proceso de solicitud e interpretacin de los diferentes recursos que existen en los
servidores.
Pgina 8 de 9
Versin: 01
Fecha: 08-10-2013
Cdigo: G001-P002GFPI
5. BIBLIOGRAFA/ WEBGRAFA
The PHP Group. (s.f.). Manual de PHP. Consultado el 30 de junio de 2015, en
http://www.php.net/manual/es/index.php
Pgina 9 de 9