Anda di halaman 1dari 9

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR


GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENIZAJE

 Denominación del Programa de Formación: Técnico Programación De Software


 Código del Programa de Formación: 228120 Ver. 102
 Nombre del Proyecto: Implementación de un sistema de información digital para la gestión de
pymes(1352853)
 Fase del Proyecto: Fase 2 Desarrollo
 Actividad de Proyecto: Seleccionar lenguaje de programación y herramientas de desarrollo
 Actividad de Aprendizaje: Construir algoritmos que conlleven a la solución de una situación
planteada.
 Competencia: 220501032 Analizar los requerimientos del cliente para construir el sistema de
información
 Resultados de Aprendizaje Alcanzar:
RAP_634: Identificar cada uno de los conceptos y principios que constituye la programación
orientada a objetos para interpretar el diseño
RAP_623: Generar procesos autónomos y de trabajo colaborativo permanentes, fortaleciendo el
equilibrio de los componentes racionales y emocionales orientados hacia el desarrollo humano
integral.
 Duración de la Guía: 50 horas (35 Presenciales, 15 Desescolarizadas)

2. PRESENTACION

Introducción a PHP

La presente guía aborda la introducción a la programación


estructurada, usando el lenguaje de programación PHP, el cual
permite desarrollar sitios web dinámicos y profesionales; de igual
forma se presenta el tema de servidores web, sus componentes e
implementación.

Con el estudio de estos temas, se adquieren habilidades y


herramientas que le permiten construir proyectos enfocados a la
solución de problemas cotidianos, a partir de la práctica

Figura 1
Edwin Alirio Romero
Imagen tomada de31 de Enero 2018 http://programaenlinea.net/directivas-php-safe_mode/

GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión Inicial

El avance tecnológico no sería posible si no existiera el software o las aplicaciones que lo soporte. Es
importante distinguir la evolución y funcionabilidad de la programación de sistemas de información.

Actividad de Aprendizaje 06_1: Reconocer la importancia y el alcance de la programación en PHP

Realice grupos de trabajo de 3 aprendices y piensen en la red social que más usan: supongan que el
funcionamiento de este sitio falla, haciendo que los mensajes lleguen a otras personas o los datos de los
usuarios queden expuestos, que las fotos y los contactos se pierdan o simplemente no puedan iniciar
sesión. Piensen, reflexionen y conteste de forma escrita lo siguiente.

 ¿Qué haría como usuario en cada una de las situaciones?


 Si usted fuera el creador de la red social ¿cuáles serían las estrategias para solucionar el
problema?
 ¿Qué porcentaje de personas cree que usan las redes sociales?
 ¿Para qué usa las redes sociales?
 ¿El uso de estos sitios ha alejado a las personas? ¿Por qué?
 ¿Qué otras aplicaciones o sitios considera interesantes? ¿Por qué?

Después del trabajo grupal socialicen sus respuestas entre todos.

Duración de la actividad: 2 horas

3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.

La programación avanzada requiere de lenguajes más potentes, que puedan procesar peticiones del
usuario eficientemente, para lograr desarrollar ambientes web óptimos se requiere de un conjunto de
elementos que trabajen en sincronía.

Actividad de Aprendizaje 06_2: Identificar los elementos y conceptos para programar de forma técnica y
estructurada usando el lenguaje de programación PHP
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Antes de introducirse en el mundo de la programación avanzada y profesional es necesario conocer las


bases teóricas y conceptuales de este lenguaje que aunque es muy potente, se debe estructurar de forma
correcta para así obtener un resultado óptimo.

 Consulte el documento de nombre “06_1_PRUEBA_De_Diagnostico.docx” que encontrará en


el material de apoyo del aprendiz.
 Individualmente realice la prueba dispuesta sin utilizar ningún tipo de ayuda es decir lo más
consiente posible, esto con el fin de identificar sus necesidades de formación en la temática
de la guía.
 Posteriormente con orientación del (la) instructor(a) se socializara la prueba a toda la ficha.
La prueba debe guardarla con el nombre de archivo “06_1_PRUEBA_Diagnostico_Apellidos_Nombres” y
guárdela en su portafolio del aprendiz.

 Observe los recursos


06_2_VÍDEO_Requerimiento_php.mp4
06_3_ VÍDEO_Dominio_Y_Hosting.mp4

 Formen grupos de trabajo de 4 aprendices y teniendo en cuenta la información del video


realicen un organizador grafico (mapa mental, mapa conceptual, mentefacto, diagrama de
flujo, entre otros) con los requisitos necesarios para usar PHP.
 Socialicen el organizador a los demás compañeros.

Duración de la actividad: 3 Horas

3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).

Antes de empezar a codificar es necesario conocer la teoría y sintaxis del lenguaje de programación Php,
durante el desarrollo de esta actividad se resolverán un cuestionario de preguntas.

Actividad de Aprendizaje 06_3: Definir que es la programación estructurada y los conceptos de


PHP para usar la programación en el desarrollo de un proyecto profesional.

1. Taller.

 Consulte el documento de nombre “06_4_TALLER_PHP.docx” y resuelva de forma escrita las


preguntas.
 Consulte el recurso de nombre “06_5_LECTURA_Manual_php.pdf” como ayuda para resolver
el cuestionario.
 También pueden investigar en internet

Escanee las hojas con el taller resuelto y agréguelas a su portafolio de aprendiz con el nombre de archivo
“06_2_TALLER_PHP_Apellidos_Nombres.pdf”.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

2. Socialización

Preste atención a la explicación del (la) instructor (a) sobre los conceptos de PHP.

3. Evaluación

Finalmente cada aprendiz resolverá la prueba de conocimiento de nombre


“06_3_PRUEBA_DE_CONOCIMIENTO_Conceptos_PHP” que encontrará en la plataforma Blackboard.

Actividad de Aprendizaje 06_4: Configurar un servidor web y registrar un hosting con su respectivo
dominio.

Identificando los elementos necesarios para el desarrollo de sitios web de calidad es hora de realizar la
configuración de un servidor web, esto permitirá crear un y registrar un hosting que permita acceder a las
páginas web usando un dominio propio.

 Consulte en el material de apoyo el aprendiz el recurso de nombre


“06_7_VIDEO_Instalacion_Configuracion_Xampp.mp4”
 Con la explicación del (la) instructor (a) y siguiendo paso a paso registre un dominio en un hosting
gratuito.

Recuerden que en este dominio pueden subir el proyecto terminado.

Actividad de Aprendizaje 06_5: Codificar los ejercicios prácticos usando el lenguaje PHP,
comprender la sintaxis de la programación estructurada aplicada en proyectos profesionales.

Después de conocer la teoría y conceptos sobre la programación en PHP, es hora de la práctica la cual se
desarrollara con ejercicios prácticos que involucren la programación estructurada

 Presten atención a los ejemplo de los ejercicios que el (la) instructor (a) explicara para
afianzar los conocimientos en el uso del lenguaje de programación PHP
 Reúnanse con sus equipos de trabajo y desarrollen, codifiquen y apliquen diseño CSS a los
ejercicios prácticos del taller con nombre “06_6_TALLER_Ejercicios_Practicos.docx”.
 Guarden el script de los ejercicios en una carpeta comprimida con el nombre
“06_4_Taller_ejercicios_Apellidos_Nombres.rar” y adjuntarla a su portafolio de aprendiz.

Duración de la actividad: 30 Horas

3.4 Actividades de transferencia del conocimiento.

Con la práctica diaria y una buena lógica de programación, se puede desarrollar grandes proyectos que
cumplan con las exigencias de un desarrollo profesional acorde a las nuevas tecnologías de la información.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Actividad de Aprendizaje 06_6: Implementar y comprender la sintaxis de la programación


estructurada aplicada en proyectos profesionales.

 Teniendo en cuenta su proyecto de formación realice un ejercicio práctico de este, ejemplo si


es un sistema de facturación desarrolle una caja registradora, si es un sistema de inventario
realice una hoja de control de existencias, usando las herramientas y técnicas adecuadas para
un desarrollo profesional.

El ejercicio se deben guardar en una carpeta comprimida con el nombre


“06_4_ARCHIVO_Ejercicio_Proyecto.rar”, y envíelo a la actividad destinada en Blackboard.

Duración de la actividad: 15 Horas

Materiales necesarios: Hojas Cuadriculadas


Lápiz, esferos
Computador
Internet

Ambiente de formación: Aula con conectividad y equipos de cómputo

4. ACTIVIDADES DE EVALUACIÓN

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de


Evaluación

Evidencias de Conocimiento : representa procesos del


sistema a partir de la
Conceptualiza terminología del construcción de algoritmos, Prueba de conocimiento
lenguaje Php presentando como parte de la solución a /Cuestionario
organizadores gráficos y situaciones planteadas,
cuestionario de preguntas sobre la utilizando lenguajes de
Programación orientada a
teoría de PHP
objetos.

representa procesos del


sistema a partir de la
Evidencias de Desempeño: construcción de algoritmos, Observación detallada/Lista de
como parte de la solución a chequeo
Aplica correctamente las situaciones planteadas,
herramientas del lenguaje de utilizando lenguajes de
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

programación Php en el desarrollo Programación orientada a


de ejercicios prácticos. objetos.

Evidencias de Producto: Utiliza las herramientas de


desarrollo, para la codificación
Presenta el ejercicio práctico del de los módulos del sistema,
proyecto de formación, aplicando aplicando las funciones propias
las técnicas de programación Observación detallada/Lista de
del lenguaje de programación Chequeo
estructurada. seleccionado, de acuerdo con
las necesidades del sistema de
información.

5. GLOSARIO DE TERMINOS

Cliente: es la persona o empresa receptora de un bien, servicio, producto o idea, a cambio de dinero u
otro artículo de valor

Dominio web: nombre único que identifica a un sitio web en Internet. El propósito principal de los
nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP
de cada nodo activo en la red, a términos memorizables y fáciles de encontrar.

Estructura de control: permiten modificar el flujo de ejecución de las instrucciones de un programa. Con
las estructuras de control se puede: De acuerdo con una condición, ejecutar un grupo u otro de sentencias

Función: una subrutina o subprograma (también llamada procedimiento, función o rutina), como idea
general, se presenta como un subalgoritmo que forma parte del algoritmo principal, el cual permite
resolver una tarea específica.

Hosting: servicio que provee a los usuarios de Internet un sistema para poder almacenar información,
imágenes, vídeo, o cualquier contenido accesible vía web.

Programación: proceso de diseñar, codificar, depurar y mantener el código fuente de programas de


computadora. El código fuente es escrito en un lenguaje de programación.

Protocolo: Conjunto de reglas.

Script: archivo de órdenes, archivo de procesamiento por lotes o, cada vez más aceptado en círculos
profesionalesy académicos, guion, es un programa usualmente simple, que por lo regular se almacena en
un archivo de texto plano.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Servidor web: Un servidor web o servidor HTTP es un programa informático que procesa una aplicación
del lado del servidor, realizando conexiones bidireccionales o unidireccionales y síncronas o asíncronas
con el cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del
cliente.

Url: es una sigla del idioma inglés correspondiente a Uniform Resource Locator (Localizador Uniforme de
Recursos). Se trata de la secuencia de caracteres que sigue un estándar y que permite denominar recursos
dentro del entorno de Internet para que puedan ser localizados.

Web: sistema de distribución de documentos de hipertexto o hipermedios interconectados y accesibles


vía Internet.

Xampp: servidor web de plataforma, software libre, que consiste principalmente en el sistema de gestión
de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script PHP y Perl.

6. REFERENTES BILBIOGRAFICOS

 Concepto de servidor web tipos, hosting y dominio. Consultado el 30 de Enero de 2018

Disponible en:
https://developer.mozilla.org/es/docs/Learn/Common_questions/Que_es_un_servidor_WEB

 Concepto e introducción a Php consultado el 30 de Enero de 2018

Disponible en:

http://php.net/manual/es/index.php

Desarrolloweb.com. (30/01/2018) Manual_php. Recuperado de

http://index-of.es/EBooks/English/Taller%20de%20PHP%20-%20Manual%20completo.pdf

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Edwin Romero Instructor Articulación con 31 de Enero de 2018


la Media
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es)
GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
PROCEDIMIENTO DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE

GFPI-F-019 V3

Anda mungkin juga menyukai