You are on page 1of 7

Versin: 01

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIN Y
Cdigo: GFPI-G-001
AUTOCONTROL
Gua de Aprendizaje para el Programa de Formacin
Fecha de Vigencia: 2013-
Complementaria Virtual
10-09



GUA DE APRENDIZAJE N 2

1. INTRODUCCIN

Bienvenido(a) a la actividad de aprendizaje 2: Identificar estndares de programacin


para el lenguaje PHP teniendo en cuenta la sintaxis bsica de una aplicacin, del
programa de formacin Desarrollo web con PHP.

En esta actividad de aprendizaje se reconoce la sintaxis bsica del lenguaje y se


estudian las estructuras de memoria y control. Aunque se tratan varios temas, es
necesario comprender que un lenguaje de programacin es extenso y su uso no solo
depende del conocimiento sobre sus instrucciones y la forma de construir expresiones,
sino tambin de la lgica de programacin que el desarrollador tenga y adquiera en su
aprendizaje, por esta razn, es importante la aplicacin prctica de lo aprendido en la
creacin de rutinas.

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.

2. IDENTIFICACIN DE LA GUA DE APRENDIZAJE

Cdigo: 21730185
Programa de formacin: Desarrollo web con PHP
Versin: 01
Resultados de aprendizaje: Competencia:

220501007-02 220501007

Reconocer la sintaxis bsica de una aplicacin Construir el sistema que cumpla


desarrollada en PHP, con base en estndares de con los requisitos de la solucin
programacin para el lenguaje utilizado. 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

3. ESTRUCTURACIN DIDCTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de reflexin inicial

A manera de reflexin personal se sugiere leer detenidamente la siguiente situacin y


resolver el interrogante planteado:

Todos los lenguajes de programacin existentes, sin importar sin son estructurados,
orientados a objetos o basados en cualquier otro paradigma, tienen una sintaxis bsica
que permite el desarrollo de las rutinas, y en este aspecto todos los lenguajes son
similares. Sin embargo, PHP es considerado uno de los lenguajes ms fciles de
aprender.

Teniendo en cuenta que usted est en un proceso inicial de aprendizaje bsico del
lenguaje de programacin PHP, realice una bsqueda en internet sobre los argumentos
que existen para determinar que PHP facilita el aprendizaje de programacin y reflexione
sobre el siguiente cuestionamiento:

Considera que PHP es el lenguaje correcto para que una persona inicie sus prcticas
en el mundo de la programacin de computadores?

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.

3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios


para el aprendizaje

Evidencia: Foro Errores vs. Buenas prcticas en PHP

El propsito de este foro es construir colaborativamente el banco de errores versus las


buenas prcticas en sintaxis bsica PHP, el cual servir de referencia para el desarrollo
de todas las evidencias planteadas en el programa de formacin.

Comparta su aporte en el foro, teniendo en cuenta lo siguiente:

Publique mnimo dos errores comunes que se generan en la sintaxis bsica PHP,
incluyendo descripcin, ejemplo y consecuencias que tiene el error en todo el trabajo de
desarrollo y por cada uno indique la buena prctica que lo evitara segn su experiencia,
conocimientos y la investigacin previa realizada. En la buena prctica incluya


Pgina 2 de 7

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

descripcin y ejemplo.

Lea cuidadosamente las publicaciones de sus compaeros y comente respetuosamente


dos que llamen su atencin, indicando si est o no de acuerdo y los argumentos que
justifican su aporte.

Para ampliar sus conocimientos en relacin a la sintaxis bsica de PHP, visite el captulo
especfico del manual oficial de PHP que desarrolla el tema en el siguiente enlace:
http://php.net/manual/es/language.basic-syntax.php.

El foro se encuentra disponible en el botn Foros de discusin / Evidencia: Foro Errores


vs. Buenas prcticas en PHP, en el men principal del programa o en Actividad 2.

3.3 Actividades de apropiacin del conocimiento (conceptualizacin y teorizacin)

Evidencia: Actividad interactiva Sintaxis de PHP

La empresa SOFTLPQ adelanta el proceso de seleccin para el cargo de programador,


por eso cada candidato debe presentar una prueba de conocimiento de sintaxis de
cdigo PHP.

Usted es uno de los candidatos y est a punto de iniciar la prueba, que consiste en
resolver ocho (8) preguntas relacionadas con la sintaxis de PHP, pero antes de acceder
a cada pregunta debe resolver un ejercicio de anlisis que contiene un requerimiento con
cuatro opciones de fragmento de cdigo que lo resuelve, solo una de las sintaxis
presentadas permite la ejecucin correcta del cdigo en el navegador.

Recuerde que si contesta incorrectamente tres (3) veces, no continuar en el proceso de


seleccin para el cargo de programador en la empresa SOFTLPQ y no tendr claridad
conceptual de la sintaxis PHP.

Para acceder a la actividad interactiva, remtase al men principal, seleccione el botn


Actividad 2 / Evidencia: Actividad interactiva Sintaxis de PHP.

3.4 Actividades de transferencia del conocimiento

Evidencia: Taller Uso de arreglos

Con el desarrollo de esta evidencia aplicar todas las estructuras estudiadas en la


actividad de aprendizaje 2.

Pgina 3 de 7

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

En programacin, no basta con conocer la sintaxis, las instrucciones, las expresiones y


en general toda la estructura del lenguaje en s mismo, tambin es necesario desarrollar
la habilidad para utilizar esos conocimientos dentro de cierta lgica y as obtener una
herramienta funcional.

Para el desarrollo de esta evidencia tome como insumo de trabajo el resultado obtenido
en la realizacin del ejercicio 4 disponible en el material de formacin de esta actividad
de aprendizaje y realice lo siguiente:

1. Agregue al arreglo un campo que contenga el nombre del color favorito (blanco,
amarillo, azul, entre otros).

2. Use el ciclo foreach para recorrer el arreglo y presentar todos los datos organizados
en una tabla, con una fila para cada una de las personas del listado y una columna
para cada dato; tenga en cuenta que la tabla contenga ttulos de encabezado para
cada columna.

3. En el registro de cada persona del listado, es preciso que el sistema evale si el


nombre del color existe en un segundo arreglo que contiene: el nombre del color y el
significado de cada uno, en caso de encontrarlo, es necesario escribir en una ltima
columna de la Tabla 1 el significado del color, de lo contrario debe escribir la frase No
se encuentra el significado.

En el navegador, como resultado visual se espera detallar una tabla similar a la


siguiente:

Tabla 1. Resultado visual de listado de personas

Fecha de Color
Nombre Direccin Telfono Significado
cumpleaos favorito
Cra. 45 # 45 - Riqueza y
Juan Prez 3456789 23/12/1997 Amarillo
56 alegra.
No se
Clle. 23 # 12 -
Pablo Manrique 3214567 12/10/1980 Verde encuentra el
19 Sur
significado.
No se
Av. 34 # 16 -
Nancy Pea 2135423 07/06/2000 Rojo encuentra el
12
significado.

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

Pgina 4 de 7

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

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.

5. El archivo .php resultante gurdelo con el siguiente nombre:


evidencia2_NombreAprendiz.php (reemplace el NombreAprendiz por su nombre).

Descargue la evidencia dirigindose al botn del men principal Actividad 2 / Evidencia:


Taller Uso de arreglos.

Desarrolle esta evidencia en un archivo .php y envela al instructor, a travs de la


plataforma virtual de aprendizaje, en el botn Actividad 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.

3.5 Actividades de evaluacin

Evidencias de Tcnicas e instrumentos


Criterios de evaluacin
aprendizaje de evaluacin

De conocimiento: Inserta cdigo PHP en Foro.


el cdigo HTML, Actividad interactiva.
Evidencia: Foro Errores mediante el diseo de Taller.
vs. Buenas prcticas en una pgina web
PHP. dinmica.

De desempeo: Utiliza diferentes


estructuras de memoria
Evidencia: Actividad y control en lenguaje
interactiva Sintaxis de PHP, mediante la
PHP. creacin de rutinas de
programacin.
De producto:

Evidencia: Taller Uso


de arreglos.


Pgina 5 de 7

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

4. GLOSARIO DE TRMINOS

Lenguaje web del lado del cliente: es un leguaje web cuyo cdigo puede ir incrustado
en el cdigo HTML de una pgina, o tambin estar en un archivo aparte, cuya
interpretacin se realiza en el navegador por lo cual el cliente debe recibir el cdigo
fuente; por ejemplo JavaScript.

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

The PHP Group. (s.f.). Variables predefinidas. Consultado el 30 de junio de 2015, en


http://www.php.net/manual/es/reserved.variables.php

Zend Technologies Ltd. (s.f.). Zend Framework Coding Standard for PHP. Consultado
el 30 de junio de 2015, en http://framework.zend.com/manual/1.10/en/coding-
standard.html

6. CONTROL DEL DOCUMENTO (ELABORADA POR)

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.

Lder de planificacin y adecuacin didctica


Martha Luca Giraldo Ramrez.
Centro Agroindustrial Regional Quindo.
Junio de 2015.


Pgina 6 de 7

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


Pgina 7 de 7

You might also like