Sunteți pe pagina 1din 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:
Complementaria Virtual
2013-10-09

GUA DE APRENDIZAJE N 3

1. INTRODUCCIN

Bienvenido(a) a la actividad de aprendizaje 3: Realizar mejoras en la estructura del


programa y la eficiencia del cdigo utilizando funciones en el lenguaje PHP, del programa
de formacin Desarrollo web con PHP.

En esta actividad de aprendizaje se desarrolla el tema de funciones, herramientas de


gran utilidad para hacer ms eficiente el cdigo de las aplicaciones, ya sean funciones
definidas por el usuario o incluidas en la biblioteca de PHP, en estas ltimas existe gran
cantidad de problemas solucionados, por eso es muy probable que se encuentren
funciones para la mayor parte de las necesidades de la aplicacin que se desee
desarrollar.

Para realizar las evidencias correspondientes a esta actividad de aprendizaje, es


necesario que revise, analice y apropie los conocimientos incluidos en informacin del
programa, induccin del programa, materiales del programa, documentos de apoyo y
realice 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-03 220501007

Aplicar funciones en el lenguaje PHP para el Construir el sistema que cumpla


mejoramiento de la estructura del programa y la con los requisitos de la solucin
eficiencia del cdigo. 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:

En los lenguajes de programacin ms antiguos se trabajaba bsicamente con


programacin lineal, se le recomienda investigar respecto a este tema para tener un
panorama preciso del concepto, esto implicaba que las tareas presentadas en el
computador se colocaban a manera de una receta, en la que era obligatorio seguir paso
a paso sin saltar ninguna lnea. De esta forma, los programas funcionaban pero se
repeta numerosas veces la misma rutina y en programas largos los recursos del
computador se sobrecargaban.

Para solucionar esto se cre la posibilidad de encapsular segmentos de cdigo a los que
se les asignaba un nombre y se les llamaba desde cualquier parte del programa donde se
necesitara la misma rutina contenida en ese segmento, esas son bsicamente, las
funciones y se siguen utilizando an en los lenguajes orientados a objetos con el nombre
de mtodos.

Teniendo en cuenta este contexto histrico reflexione sobre el siguiente cuestionamiento:

Considera que esta evolucin en los lenguajes de programacin fue necesaria y til
para mejorar la eficiencia en la programacin?

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: Sesin virtual Funciones PHP

Para comprender mejor cmo crear funciones propias en PHP y usar aquellas que el
sistema ofrece, es necesario un trabajo prctico que implica solucionar problemas de
repeticin de cdigo y buscar funciones existentes para optimizar el tiempo de desarrollo.

El propsito de esta actividad es analizar colectivamente la pertinencia y utilidad de las

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

funciones PHP y conocer las comunidades virtuales de expertos que existen para
fortalecer los conocimientos en el tema.

Realice una presentacin interactiva en una herramienta web como Prezi o la de su


preferencia en la cual incluya:

o Su nombre completo y el de este programa de formacin.


o Explique 7 razones por las cuales considera conveniente el uso de las funciones para
agilizar el proceso de desarrollo en PHP, indicando un ejemplo por cada una.
o Describa mnimo tres comunidades virtuales de expertos disponibles en la web para
ampliar los conocimientos en funciones PHP, indicando por cada una: propsito,
ventajas, desventajas y atributos innovadores.
o Enve el link de la presentacin interactiva a travs de la plataforma virtual.
o Socialice la presentacin con sus compaeros a travs de la sesin virtual, la cual el
instructor crear y habilitar en su debido momento.

Visite el captulo especfico del manual oficial de PHP que desarrolla el tema de funciones
en el siguiente enlace: http://php.net/manual/es/language.functions.php.

Para ver y descargar la descripcin detallada de esta actividad, dirjase al botn del men
principal Actividades / Actividad de aprendizaje 3 / Evidencia: Sesin virtual Funciones
PHP y d clic en Descargar.

Enve al instructor el link de la presentacin interactiva realizada en la herramienta de su


preferencia, a travs de la plataforma virtual de aprendizaje, en el botn Actividades /
Actividad de aprendizaje 3 / Evidencia: Sesin virtual Funciones PHP.

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.

Actividades de apropiacin del conocimiento (conceptualizacin y teorizacin)

Evidencia: Evaluacin Identificacin de funciones

La evaluacin correspondiente a esta actividad de aprendizaje tiene la finalidad de


verificar el conocimiento adquirido y validar su competencia en las distintas temticas
tratadas en la actividad de aprendizaje 3.

La evaluacin consta de 8 preguntas, su duracin es de una hora y tiene un nico intento


habilitado, por eso una vez inicie la prueba, debe terminarla.

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

La evaluacin est disponible en el botn Actividades / Actividad de aprendizaje 3 /


Evidencia: Evaluacin Identificacin de funciones, en el men principal del programa.

3.3 Actividades de transferencia del conocimiento

Evidencia: Taller Uso de funciones

Al crear funciones es fundamental aplicar una lgica adecuada que facilite la reutilizacin
de dichas funciones en la misma aplicacin o en otras, esto genera eficiencia en el
proceso de desarrollo del cdigo y en el programa.

Para desarrollar y cumplir con esta evidencia tenga en cuenta lo siguiente:

1. Cree una funcin llamada operaciones() que realice las operaciones aritmticas
bsicas (suma, resta, multiplicacin y divisin) entre dos nmeros, recibiendo como
parmetros los dos datos sobre los que se realizar la operacin y un tercer parmetro
que le indique a la funcin la operacin a realizar (diferente a los operadores del
lenguaje, es decir, no se puede usar: +,-,* ni /, podra ser: S, R, M y D, u otros
que usted elija), el parmetro de la operacin es opcional y si lo deja vaco la suma
debe hacerse por defecto, la funcin debe seleccionar qu operacin hacer, ejecutarla
y retornar el resultado.

2. Almacene la funcin en un archivo llamado biblioteca.php y sela (llmela) en un


archivo llamado index.php (por lo tanto, el archivo biblioteca.php debe incluirse o
requerirse desde dicho archivo).

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

4. Empaquete los archivos .php resultantes en un archivo comprimido llamado


evidencia3_NombreAprendiz (cambiando NombreAprendiz por su nombre).

Para ver y descargar la descripcin detallada de esta actividad, dirjase al botn del men
principal Actividades / Actividad de aprendizaje 3 / Evidencia: Taller Uso de funciones 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 /

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

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.4 Actividades de evaluacin

Tcnicas e instrumentos
Evidencias de aprendizaje Criterios de evaluacin
de evaluacin

De conocimiento: Reconoce la utilidad de Sesin virtual.


las funciones de la Evaluacin.
Evidencia: Sesin virtual biblioteca del lenguaje Taller.
Funciones PHP. PHP, desde su
aplicacin en la
De desempeo: codificacin del sistema.

Evidencia: Evaluacin Crea funciones en


Identificacin de lenguaje PHP segn las
funciones. necesidades de
desarrollo, parmetros
De producto: de eficiencia,
estandarizacin y
Evidencia: Taller Uso de ordenacin del cdigo.
funciones.
Inserta cdigo PHP en
el cdigo HTML,
mediante el diseo de
una pgina web
dinmica.

4. GLOSARIO DE TRMINOS

Lenguaje web del lado del servidor: es un lenguaje web cuyo cdigo puede ir
incrustado en el cdigo HTML de una pgina, o tambin estar en un archivo aparte, pero
cuya interpretacin se realiza directamente en el servidor enviando al cliente slo cdigo

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

HTML; por ejemplo PHP y ASP.

5. BIBLIOGRAFA/ WEBGRAFA

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


http://php.net/manual/es/function.include.php

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


http://php.net/manual/es/function.include-once.php

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.). require. Consultado el 30 de junio de 2015, en


http://php.net/manual/es/function.require.php

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


http://php.net/manual/es/function.require-once.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

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

Martha Luca Giraldo Ramrez.


Centro Agroindustrial Regional Quindo.
Junio de 2015.

Pgina 7 de 7

S-ar putea să vă placă și