Вы находитесь на странице: 1из 8

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: TECNICO EN PROGRAMACION DE SOFTWARE


• Código del Programa de Formación: 228120 Versión 102
• Nombre del Proyecto: APLICACION WEB QUE APOYA LA GESTIÓN Y PROCESOS EN EL SECTOR EDUCATIVO
Y EN MIPYMES DEL HUILA.
• Fase del Proyecto: Ejecución.
• Actividad de Proyecto: Construir La Capa De Datos, Lógica De Negocios Y Presentación Del Sistema
De Información Aplicando Estándares De Calidad Y Buenas Prácticas De Ergonomía.
• Competencia: 220501007 - Construir El Sistema Que Cumpla Con Los Requisitos De La Solución
Informática.
• Resultados de Aprendizaje Alcanzar:
• 22050100701. Construir las tablas que hacen parte del diseño del diagrama relacional en el motor
de base de datos empleando las cuatro formas de normalización.
• 22050100702. Relacionar las tablas construidas para presentar la información solicitada en el
diseño.
• 22050100703. Construir el mapa de navegación de acuerdo con el diseño entregado para orientar al
usuario en el uso del aplicativo
Duración de la Guía: 150 Horas

2. PRESENTACION

¡Estimado Aprendiz!

El desarrollo de un sistema de información computacional es uno de los pasos más importantes en el Ciclo
de Vida del Software. Partimos de una necesidad, pasamos por la definición de unos requerimientos,
analizamos del sistema de información actual y proponemos una solución en términos de un programa de
computador. ¡Bienvenidos entonces a la fase de Diseño y Codificación del nuevo Sistema!

Con esta guía usted desarrollará las competencias básicas necesarias para construir un modelo relacional
de base de datos y adquirirá los fundamentos de programación Web esto, en un entorno de desarrollo con
software libre y no propietario, utilizando la tecnología cliente-servidor, un modelo distribuido de
procesamiento de datos.

La invitación se extiende a que dedique los esfuerzos necesarios para lograr adoptar su proyecto de
formación, el cual es el resultado en su etapa práctica y logre hacer de los dos, Usted y el Proyecto, uno

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

solo, hasta implementar su aplicativo y hacer las pruebas pertinentes para el entregar al Cliente un producto
de alta calidad.

Recuerde estimad@ aprendiz, que el TÉCNICO EN PROGRAMACIÓN DE SOFTWARE se enfrenta


permanentemente a problemas cuya solución involucra varias áreas del conocimiento, esta es una profesión
que permite -y obliga- a que interactuemos con otras disciplinas para ofrecer el mejor de los productos al
consumidor final, quien es nuestro cliente.

No olvide estimular de manera permanente la autocrítica y la reflexión como aprendiz SENA, sobre el que
hacer y los resultados de aprendizaje que logra a través de la vinculación activa de las cuatro fuentes de
información para la construcción de conocimiento: El Instructor - Tutor, el entorno, las TICs y el trabajo
colaborativo.

Ánimo!!!

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión inicial.


Iniciamos, estimad@s aprendices, una nueva etapa en el proceso de formación como TECNICOS EN
PROGRAMACIÓN DE SOFTWARE, llenos de expectativas, con mucho entusiasmo y alegría. En esta fase del
proyecto nos apropiaremos de los conocimientos necesarios para comenzar a implementar una solución en
términos de Aplicación Informática para nuestro cliente. Así que, con todas nuestras energías nos
dispongámonos a trabajar para llegar al final con los mejores resultados posibles.

Recuerda que El TÉCNICO EN PROGRAMACIÓN DE SOFTWARE es una persona que está capacitado para
aplicar sus habilidades, destrezas, valores y comportamientos en actividades productivas relacionadas con
la abstracción de situaciones a solucionar mediante el desarrollo programas o sistemas de información que
satisfagan eficientemente las necesidades del usuario.

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

● Diseñar un modelo de base de datos relacional básico


● Comprender la arquitectura de Servicios Cliente – Servidor, como modelo de procesamiento de
datos distribuido
● Identificar el rol como desarrollador del software en el Ciclo de Vida del Software

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


El Instructor y el Docente de la Institución Educativa serán los encargados de orientar la formación de los
Aprendices.
● El Instructor socializara el programa de formación revisando el perfil, las competencias, los
resultados de aprendizaje, conocimientos de concepto y procesos y la línea tecnológica al cual
pertenece el programa.
● Las actividades y estrategias planteadas son las siguientes:
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

o Reconocimiento de aprendizajes previos


o Conformación de Equipos de trabajo (5 integrantes máximo).
o Con el apoyo del docente de la Institución Educativa se desarrollaran talleres de formación
sobre el Lenguaje de marcas HTML y el SGBDR MySQL
o El Instructor SENA orientara el aprendizaje del lenguaje de programación PHP.
o De forma desescolarizada y con el apoyo del Instructor y el Docente, los Aprendices
desarrollaran talleres de formación en Bases de Datos y Lenguaje de Programación como
estrategia para la manifestación de su compromiso frente al perfil del Aprendiz SENA
o De manera individual el aprendiz visitará los portales web del Fondo Emprender en
http://www.fondoemprender.com, y la Agencia Nacional de Empleo en
http://sne.sena.edu.co y hará sus reflexiones frente a sus compañeros.

3.4 Actividades de transferencia del conocimiento.

Creamos una interfaz gráfica

● Los aprendices, en equipo, analizaran y plasmaran la idea de Proyecto en un documento y darán


inicio al documento SRS (Software Requirements Specification)
● Con el material enviado por el instructor a los buzones de correo misena, a la plataforma virtual, y
material disponible en Internet, los aprendices desarrollaran en equipo talleres sobre diferentes
estructuras del lenguaje de programación PHP (Hypertext Preprocessor), HTML (HyperText Markup
Language) y CSS (Cascading Style Sheets).
● En equipos de trabajo los aprendices desarrollaran talleres formativos sobre fundamentos del
lenguaje de programación PHP, las estructuras de control y el manejo de cadenas
Ejemplo guía

Web ejemplo - Ejemplo de creación de una CRUD empleando PHP y MYSQL

Creación CRUD - POO | PHP – MYSQL, son 7 videos.

https://www.youtube.com/playlist?list=PLIsqEx9IVnV7AfeDWobF9SEoUr_F-bEE9
GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
PROCEDIMIENTO DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE

Ambiente Requerido

Materiales de formación devolutivos: Materiales de formación AMBIENTES DE


Talento Humano (Instructores)
(Equipos/Herramientas) (consumibles) APRENDIZAJE TIPIFICADOS

ESCENARIO (Aula,
ACTIVIDADES DEL DURACIÓN
Laboratorio, taller, unidad
PROYECTO (Horas)
productiva) y elementos y
Descripción Cantidad Descripción Cantidad Especialidad Cantidad
condiciones de seguridad
industrial, salud ocupacional
y medio ambiente

Construir la
capa de 30
datos, lógica • computadoras
de negocios y
de escritorio 16
presentación
del sistema de • Mesas para
información 150 trabajo N/A N/A Ingeniero de sistemas 1 Punto Vive Digital.
aplicando colaborativo con
ubicación para 2
estándares de aprendices.
calidad y
buenas • sillas

practicas de 32
ergonomía.

GFPI-F-019 V3
GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
PROCEDIMIENTO DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE

4. ACTIVIDADES DE EVALUACIÓN

Tome como referencia las técnica e instrumentos de evaluación citados en la guía de Desarrollo Curricular

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


Evaluación

Evidencias de Conocimiento : ● Utiliza correctamente la ● Listas de chequeo,


herramienta de desarrollo numero(5.2).
● Conoce el proceso de seleccionada, aplicando las ● Investigación y discusión
instalación de la plataforma funciones propias en la grupal.
de desarrollo solución de problemas de ● Exposición grupal.
● Utiliza la funcionalidad de la acuerdo con las necesidades ● Evaluación de conocimientos
consola comandos del del proyecto de formación. individual.
SGBDR MySQL ● Construye la base de datos
● Comprende el concepto de de acuerdo con un diseño
normalización de una BD entregado.
● Identifica correctamente las
estructuras de control y
manejo de cadenas del
lenguaje de programación.

Evidencias de Desempeño:

● Instala y desinstala del ● Utiliza correctamente la


Servidor Web, el SGBDR y el herramienta de desarrollo ● Listas de chequeo
Lenguaje de programación seleccionada, aplicando las ● Investigación y discusión
● Crea Bases de Datos desde la funciones propias en la grupal
línea de comandos MySQL solución de problemas de ● Exposición grupal
● Normaliza y establece acuerdo con las necesidades Evaluación de conocimientos
relaciones entre entidades del proyecto de formación. individual
● Ejecuta consultas básicas SQL ● Construye la base de datos
● Codifica en el lenguaje de de acuerdo con un diseño
programación PHP utilizando entregado.
un editor de texto plano.
● Utiliza correctamente las
estructuras de control, de
cadenas y funciones del

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

lenguaje de programación
propuesto
● Construye formularios HTML
● Consulta información
relacionada por su cuenta en
Internet y otras fuentes.
● Publica las evidencias de
aprendizaje a la plataforma
Blackboard, de acuerdo con
las instrucciones del
instructor.

Evidencias de Producto:

Crea una página Web y emplea la


CRUD por medio de PHP y MYSQL
para la interacción con una Base
de Datos real.

5. GLOSARIO DE TERMINOS

APRENDIZAJE AUTODIRIGIDO: Es un método en el que el aprendiz asume la iniciativa en el diagnóstico de


sus necesidades de formación, la formulación de los objetivos, la elección y búsqueda de los recursos
humanos y materiales, selecciona las estrategias para aprender mejor y evalúa los resultados obtenidos. El
instructor – tutor actúa como facilitador y es un recurso más del aprendizaje autodirigido.

APACHE: Servidor de WEB de código abierto.

APLICACIÓN: Es un programa informático diseñado para facilitar al usuario la realización de un determinado


tipo de trabajo computacional

BASE DE DATOS: Es un conjunto de datos que pertenecen al mismo contexto almacenados


sistemáticamente para su posterior uso.

COMPETENCIAS LABORALES: Capacidad de un trabajador para movilizar los conocimientos, habilidades y


actitudes necesarias para alcanzar los resultados pretendidos en un determinado contexto profesional,
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

según patrones de calidad y productividad. Implica entonces, la capacidad de actuar, intervenir y decidir en
situaciones imprevistas, movilizando el máximo de saberes y conocimientos para dominar situaciones
concretas, aplicando experiencias adquiridas de un contexto para otro. Fuente: Cinterfor.

ETAPA PRODUCTIVA: Período en el cual el Aprendiz aplica y afina las competencias desarrolladas en su
proceso de formación, ya sea por la vía del contrato de aprendizaje o las pasantías, cuando la empresa es
partícipe de la acción formativa del Aprendiz; o cuando el aprendiz desarrolla durante su proceso de
aprendizaje proyectos productivos (SENA-empresa, SENA proveedor SENA, o producción de Centros); o
cuando crea su propia unidad productiva.

Esto incluye el conocimiento de hechos y procesos, la comprensión de los principios y las teorías y las
maneras de utilizar y aplicar sus competencias en situaciones cotidianas o nuevas.

MYSQL: Sistema de gestión de base de datos relacional. Comúnmente utilizados en aplicaciones Web.

PHP (PHP Hypertext Pre-processor): Lenguaje de programación interpretado usado para la creación de
aplicaciones para servidores, o creación de contenido dinámico para sitios web.

RESULTADOS DE APRENDIZAJE: Enunciados que están asociados a las Actividades de Aprendizaje y


Evaluación, y que orientan al Instructor-tutor y al Aprendiz en la verificación de los procesos cognitivos,
motores, valorativos, actitudinales y de apropiación de los conocimientos técnicos y tecnológicos requeridos
en el aprendizaje.

SERVIDOR WEB: Es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este
protocolo está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML
(hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos
incrustados como animaciones o reproductores de música.

6. REFERENTES BILBIOGRAFICOS.

PHP 5 a través de ejemplos, Abraham Gutiérrez, Ginés Bravo. AlfaOmega Rama, 2005

Análisis y Diseño de Sistemas de Información, SENN. Serie MacGraw-Hill sobre sistemas de información,
1990

La web del programador en http://lawebdelprogramador.com/diccionario,

Wikipedia en http://www.wikipedia.org

Domine PHP y MySQL, José López Quijado, disponible en http://biblioteca.sena.edu.co/Web site


institucional del Servicio Nacional de Aprendizaje SENA disponible en www.sena.edu.co

Tutorial online PHP 5, disponible en http://www.w3schools.com/php/default.asp

Observatorio laboral SENA http://observatorio.sena.edu.co


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

Agencia Nacional de Empleo disponible en http://sne.sena.edu.co

Glosario SENA, disponible en http://mgiportal.sena.edu.co/Portal/Servicio+al+Ciudadano/Glosario/

Tipos de datos MySql en https://desarrolloweb.com/articulos/1054.php

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Alber Delfin Peña Ortigoza Instructor Programación 27-04-2017


de Software
Revisó Orlando Morales Andrade Docente 12-08-2018

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

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es)

Вам также может понравиться