Escolar Documentos
Profissional Documentos
Cultura Documentos
GUA DE APRENDIZAJE N 4
1. INTRODUCCIN
Cdigo: 21730185
Programa de formacin: Desarrollo web con PHP
Versin: 01
Competencia:
Resultados de aprendizaje:
220501007
220501007-04
Construir el sistema que cumpla
Comprobar el funcionamiento del sistema mediante la
con los requisitos de la solucin
transferencia de datos entre diferentes pginas web.
informtica.
Duracin de la gua (en horas): 10 horas
SERVICIO
NACIONAL
DE
APRENDIZAJE
Versin:
01
SISTEMA
INTEGRADO
DE
GESTIN
Fecha:
08-10-2013
Procedimiento
Creacin
y
Adecuacin
de
Programas
de
Cdigo:
G001-P002-
Formacin
Virtual
y
a
Distancia
GFPI
Gua
de
Aprendizaje
para
el
Programa
de
Formacin
Complementaria
Virtual
La interaccin con el usuario hace que, realmente, sea posible tener aplicaciones web, ya
que es mediante los formularios e hipervnculos que se obtiene la informacin a procesar
dentro del sistema. Para comprender la evolucin de las pginas web, se sugiere
investigar sobre las pginas estticas, las cuales se utilizaban cuando inici la internet y
no permitan ningn tipo de interaccin, solo servan para transmitir informacin al usuario
de forma unidireccional.
Al comparar este panorama inicial con el actual, en el que se cuentan con herramientas
de la web 2.0 como YouTube o Facebook, se hace necesario que reflexione sobre el
aporte de esta evolucin para la humanidad, al generar herramientas de comunicacin
que incluso son usadas en los ambientes polticos de las naciones.
Nota: esta actividad tiene como finalidad encaminarlo y motivarlo en el desarrollo de los
temas de esta gua de aprendizaje, por tal motivo no es calificable.
Pgina
2
de
9
SERVICIO
NACIONAL
DE
APRENDIZAJE
Versin:
01
SISTEMA
INTEGRADO
DE
GESTIN
Fecha:
08-10-2013
Procedimiento
Creacin
y
Adecuacin
de
Programas
de
Cdigo:
G001-P002-
Formacin
Virtual
y
a
Distancia
GFPI
Gua
de
Aprendizaje
para
el
Programa
de
Formacin
Complementaria
Virtual
para lograr una interactividad de calidad para el usuario, indicando:
o Descripcin de la recomendacin.
o Importancia de la recomendacin para el cumplimiento de estndares de
programacin.
o Ejemplo de aplicacin de la recomendacin compartida en un cdigo .php.
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 Actividad 4 /
Evidencia: Wiki Interactividad de calidad.
Usted fue seleccionado por una empresa de software muy reconocida a nivel nacional y
su labor inicial es analizar, completar y validar los fragmentos de cdigo de una aplicacin
que actualmente la organizacin desarrolla a uno de sus mejores clientes.
Para cumplir con el propsito de esta actividad, analice cada sintaxis que aparece e
identifique el fragmento de cdigo faltante para que se ejecute correctamente, digite el
cdigo en el espacio indicado y d clic en el botn Validar, ubicado la parte inferior
izquierda de la pantalla.
Pgina
3
de
9
SERVICIO
NACIONAL
DE
APRENDIZAJE
Versin:
01
SISTEMA
INTEGRADO
DE
GESTIN
Fecha:
08-10-2013
Procedimiento
Creacin
y
Adecuacin
de
Programas
de
Cdigo:
G001-P002-
Formacin
Virtual
y
a
Distancia
GFPI
Gua
de
Aprendizaje
para
el
Programa
de
Formacin
Complementaria
Virtual
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.
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):
Un usuario intenta comprar el puesto 2 de la fila 1 (que ya est en estado vendido (V) -
Figura 2):
Figura 2. Intento de compra
Fuente: SENA
Pgina
5
de
9
SERVICIO
NACIONAL
DE
APRENDIZAJE
Versin:
01
SISTEMA
INTEGRADO
DE
GESTIN
Fecha:
08-10-2013
Procedimiento
Creacin
y
Adecuacin
de
Programas
de
Cdigo:
G001-P002-
Formacin
Virtual
y
a
Distancia
GFPI
Gua
de
Aprendizaje
para
el
Programa
de
Formacin
Complementaria
Virtual
Figura 3. Operacin no vlida
Fuente: SENA
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
Apache.
Pgina
6
de
9
SERVICIO
NACIONAL
DE
APRENDIZAJE
Versin:
01
SISTEMA
INTEGRADO
DE
GESTIN
Fecha:
08-10-2013
Procedimiento
Creacin
y
Adecuacin
de
Programas
de
Cdigo:
G001-P002-
Formacin
Virtual
y
a
Distancia
GFPI
Gua
de
Aprendizaje
para
el
Programa
de
Formacin
Complementaria
Virtual
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.
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.
Pgina
7
de
9
SERVICIO
NACIONAL
DE
APRENDIZAJE
Versin:
01
SISTEMA
INTEGRADO
DE
GESTIN
Fecha:
08-10-2013
Procedimiento
Creacin
y
Adecuacin
de
Programas
de
Cdigo:
G001-P002-
Formacin
Virtual
y
a
Distancia
GFPI
Gua
de
Aprendizaje
para
el
Programa
de
Formacin
Complementaria
Virtual
Tcnicas e instrumentos
Evidencias de aprendizaje Criterios de evaluacin
de evaluacin
4. GLOSARIO DE TRMINOS
Pgina
8
de
9
SERVICIO
NACIONAL
DE
APRENDIZAJE
Versin:
01
SISTEMA
INTEGRADO
DE
GESTIN
Fecha:
08-10-2013
Procedimiento
Creacin
y
Adecuacin
de
Programas
de
Cdigo:
G001-P002-
Formacin
Virtual
y
a
Distancia
GFPI
Gua
de
Aprendizaje
para
el
Programa
de
Formacin
Complementaria
Virtual
5. BIBLIOGRAFA/ WEBGRAFA
Autores:
Experto temtico
Jorge Luis Ballesteros Vargas.
Centro Metalmecnico Regional Distrito Capital.
Diciembre de 2014.
Asesora pedaggica
Julieth Poulin Montes Rodrguez.
Centro Agroindustrial Regional Quindo.
Junio de 2015.
Pgina
9
de
9